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

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

Разработка » XMLHttpRequest - permission denied » 04-08-2008 03:51:28

http://developer.mozilla.org/en/docs/DOM:document.domain
и далее на
http://www.mozilla.org/projects/security/components/same-origin.html

Неплохо, только вот не пойму, как это применить в аяксе..
Дан сайт, расположенный на www.mydomen.ru, который через аякс обращается к sub.mydomen.ru:

Выделить код

Код:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript"><!--
function pokupka() {
var url = 'http://sub.mydomen.ru/cent.php';
var params = '?cn=1215154';
var ajax = new Ajax.Updater (
{success: 'tccont'},
url,
{method: 'get',
parameters: params,
onFailure: centerror}
);
}
function centerror(request) {
$('tccont').innerHTML = "Ошибка";
}
// --></script>
Выделить код

Код:

<form>
<a href="javascript://" onclick="pokupka();">Купить</a>
<div id="tccont"></div>
</form>

Естественно, политика безопасности это не позволяет. Но я так понимаю, document.domain позволяет решить такую проблему, если домен (не поддомен) общий?

Разработка » XMLHttpRequest - permission denied » 02-08-2008 23:00:14

INFOMAN пишет

а как  ентот привилегированый скрипт делается

в расширении

Эм.. а можно насчёт этого поподробнее? Как подписать скрипт?
Кстати, вот здесь - http://docs.sun.com/source/816-6409-10/sec.htm - наткнулся на на некое

Выделить код

Код:

document.domain = "company.com";

что это означает?

Board footer

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