LINUX.ORG.RU

[ECMAScript] HTTPRequest и «межпротокольные» запросы

 


0

0

Здравствуйте!

Давно известна невозможность обратиться к другому домену через HTTPRequest. А у меня другая задача: из скрипта, полученного с домена http://localhost, надо обратиться к скрипту https://localhost. То есть хосты совпадают, но второй скрипт используется по HTTPS.

Само собой, Mozilla пишет, что нету у меня таких правов. Не подскажете, куда можно посмотреть, чтобы это заработало?

PS: тестирую на Firefox 3.0 и Mozilla Suite 1.4

PPS: netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); и netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); не дают мне привилегий :(

Заранее благодарен!

★★★★
Ответ на: комментарий от nu11

Спасибо, конечно же, но "This access control standard is supported by Firefox 3.1 and later"

А мне нужно, чтобы в mozilla 1 работало.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от grob

:D

А мне не известный :) Спасибо, попробую :)

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от grob

Хм... простым добавлением element'а 'script' дело не решается ---
скрипт не подключается. Странно.

var script = document.createElement( 'script' );
script.setAttribute( 'type', 'text/javascript' );
script.setAttribute( 'src', 'https://192.168.7.8/configure.js' );
document.getElementById( 'mainwindow' ).appendChild( script );

Ay49Mihas ★★★★
() автор топика

Да, забыл добавить --- это в XUL, а народ пишет про HTML, и добавляет дочерный узел script к head'у. Я же добавляю к window.

Ay49Mihas ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.