Я пишу расширение chrome, которое вводит iframe на открытой вкладке и загружает в него URL-адрес. URL-адрес, который нужно загрузить, не находится в том же домене, что и открытая страница в вкладка is.I Я использую следующий код:запрос кросс-домена в инъецированном скрипте из расширения chrome
--menifest.json--
"background" : {
"scripts": ["background.js"]
},
"permissions": [
"tabs", "http://*/", "https://*/"
]
--background.js--
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null,
{file:"logic.js"});
});
--logic.js--
var newdiv = document.createElement('div');
var iframe = document.createElement('iframe');
iframe.setAttribute('src','http://google.co.in');
newdiv.appendChild(iframe);
document.body.appendChild(newdiv);
это работает только тогда, когда curent страница http://google.co.in, а не на других pages.So я ударяя междоменное issues.but, насколько я знаю, расширения могут сделать перекрестные запросы домена, то как это сделать? Пожалуйста, помогите.
спасибо, он работал с wikipedia.never сомневался, что google.co.in был виновником. – vishesh