Xpoint
   [напомнить пароль]

gBrowser.loadURIWithFlags приводит к ошибке, если указан referrer. Почему так?

Метки: [без меток]
2007-09-02 00:12:52 [обр] Влад Терехов(0/3)[досье]

gBrowser.loadURIWithFlags(myurl, LOAD_FLAGS_BYPASS_HISTORY);

работает как положено. Но если я добавляю referrer третьим аргументом:

gBrowser.loadURIWithFlags(myurl, LOAD_FLAGS_BYPASS_HISTORY, 'http://google.com/');

то получаю сообщение об ошибке в консоли (соответственно, код не работает):

Ошибка: Could not convert JavaScript argument = NS_ERROR_XPC_BAD_CONVERT_JS
Источник: chrome://global/content/bindings/browser.xml
Строка: 170


Firefox/2.0.0.6 (под Windows XP)

Кто-нибудь понимает, в чём дело? Буду очень признателен, если поделитесь знанием.

спустя 10 часов [обр] Данил Иванов(5/30)[досье]
var refURI = Components.classes["@mozilla.org/network/io-service;1"]
                       .getService(Components.interfaces.nsIIOService)
                       .newURI("http://google.com/", null, null);
gBrowser.loadURIWithFlags(myurl, LOAD_FLAGS_BYPASS_HISTORY, refURI);
Как-то так.
Powered by POEM™ Engine Copyright © 2002-2005