我控制兩個域並可以設置任何必需的策略。 iframe中的域使用幾乎相同的庫,並且我希望如果可能的話將它們從父級引出。我可以訪問另一個域上的iframe父項的javascripts
要說清楚,我沒有問如何製作跨域請求。當我父母在另一個域上時,我問如何從iframe的父級獲取腳本。
我得到這個權限錯誤(在這裏,但同樣努力的jQuery與我的其他庫):
if (typeof(jQuery) == "undefined") {
var iframebody = document.getElementsByTagName("body")[0];
var jQuery = function (selector) { return parent.jQuery(selector, iframebody); };
var $ = jQuery;
}
$("<h1>Hello World</h1>").appendTo("body");
,如果他們在同一個域這會工作。
我知道這是跨域的,並且出於安全原因被阻止,但考慮到我控制了這兩個域,並且都不是安全敏感的,我可以根據需要設置任何策略。
可以這樣做嗎?