Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№106-10-2008 11:42:25

Yuha2
Участник
 
Группа: Members
Зарегистрирован: 06-10-2008
Сообщений: 1
UA: Chrome 0.2

capability.policy в ФФ3

Есть скрипт у нас в интранете. Он AJAX-ом берёт данные стого же хоста, но с другого порта. ФФ2 считал это другим хостом и ругался. Прописал ему в файле prefs.js следующее:
user_pref("capability.policy.default.CDATASection.nodeValue", "allAccess");
user_pref("capability.policy.default.Element.attributes", "allAccess");
user_pref("capability.policy.default.Element.childNodes", "allAccess");
user_pref("capability.policy.default.Element.firstChild", "allAccess");
user_pref("capability.policy.default.Element.getAttribute", "allAccess");
user_pref("capability.policy.default.Element.getElementsByTagName", "allAccess");
user_pref("capability.policy.default.Element.nextSibling", "allAccess");
user_pref("capability.policy.default.Element.nodeName", "allAccess");
user_pref("capability.policy.default.Element.nodeType", "allAccess");
user_pref("capability.policy.default.Element.tagName", "allAccess");
user_pref("capability.policy.default.HTMLCollection.item", "allAccess");
user_pref("capability.policy.default.HTMLCollection.length", "allAccess");
user_pref("capability.policy.default.Text.data", "allAccess");
user_pref("capability.policy.default.Text.nextSibling", "allAccess");
user_pref("capability.policy.default.Text.nodeName", "allAccess");
user_pref("capability.policy.default.Text.nodeType", "allAccess");
user_pref("capability.policy.default.Text.nodeValue", "allAccess");
user_pref("capability.policy.default.XMLDocument.documentElement", "allAccess");
user_pref("capability.policy.default.XMLDocument.getElementsByTagName", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.channel", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.open", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.responseText", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.responseXML", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.send", "allAccess");
user_pref("capability.policy.default.XMLHttpRequest.setRequestHeader", "allAccess");
user_pref("capability.principal.codebase.p0.granted", "UniversalXPConnect UniversalBrowserRead");
user_pref("capability.principal.codebase.p0.id", "file://");
user_pref("capability.principal.codebase.p0.subjectName", "");
user_pref("capability.principal.codebase.p1.granted", "UniversalXPConnect UniversalBrowserRead");
user_pref("capability.principal.codebase.p1.id", "http://server:8000");
user_pref("capability.principal.codebase.p1.subjectName", "");
И всё заработало как надо.
Затем вышел ФФ3. И проблема встала опять в полный рост. Ругается, что не имеет права загружать данные с другого хоста.
Не подскажите куда чего прописать ещё можно?

Отсутствует

 

№210-10-2008 01:00:25

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.1

Re: capability.policy в ФФ3

Имеется в виду Cross-Site XMLHttpRequest?
В Firefox 3 он доступен только для расширений.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№319-12-2008 18:34:05

devcoder
Участник
 
Группа: Members
Зарегистрирован: 18-12-2008
Сообщений: 5
UA: Iceweasel 2.0

Re: capability.policy в ФФ3

А где почитать про capability.* для ff2/3?
А то никак не достану локальные файлы "file://localfilelinks" ( http://forum.mozilla-russia.org/viewtopic.php?id=28748 )

Отсутствует

 

№419-12-2008 22:20:51

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.2

Re: capability.policy в ФФ3


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№522-12-2008 16:11:54

devcoder
Участник
 
Группа: Members
Зарегистрирован: 18-12-2008
Сообщений: 5
UA: Iceweasel 2.0

Re: capability.policy в ФФ3

Спасибо, прочитал ( построчно :) )  и сразу решил проблему.

Отсутствует

 

№613-06-2009 11:48:23

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.0

Re: capability.policy в ФФ3

Подскажите, что можно сделать в capability.policy, чтобы запретить открытие всплывающего окна при скачивании с depositfiles.com, при этом не запрещая джаваскрипт полностью?

Выделить код

Код:

<script type="text/javascript">
var begin_popup_url = 'http://rts.sparkstudios.com/p/fd50202e';
var img_code_icid = 'zAkQCmkRB8-n1XwsVA6DxA__';
</script>
Выделить код

Код:

<form action="ССЫЛКА НА СКАЧИВАЕМЫЙ ФАЙЛ" method="get" onSubmit="download_started();show_begin_popup(0);">
					<input class="download" value="Скачать файл" type="submit">
					</form>

Слова "ССЫЛКА НА СКАЧИВАЕМЫЙ ФАЙЛ" я вставил на место ссылки, разумеется.

Отредактировано Радик245 (13-06-2009 12:35:52)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]