У меня сейчас есть проблема с iframe ...
У меня есть iframe с окном поиска, и я хочу сделать это перенаправление окна поиска, когда я нажимаю на go, создавая новую вкладку / окно
http://img51.imageshack.us/i/issuec.png/
Итак, чтобы быть понятным, мой вызов расширения Google Chrome в качестве скрипта содержимого: overlay.js Затем этот файл поместит в конец текущей страницы мой "overlay.html"стр.
Таким образом, проблема в том, что мой .html представлен в виде iframe, и я не вижу, как я могу перенаправить из этого iframe.1014 * overlay.js
var overlay= {
init: function() {
this.injectoverlay();
//alert('Initialisation reussie');
},
injectoverlay: function() {
var body = $('body'),
overlayURL = chrome.extension.getURL("overlay.html"),
iframe = $('<iframe id="YouroverlayFrame" src="'+overlayURL+'">');
body.append(iframe);
iframe.show();
//alert('Injection reussie');
}
}
Tool.js
function searchBoxRedirection(form)
{
tabs.create({url:"www.yahoo.fr"});
}
manifest.json
{
"background_page" : "background.html",
"browser_action" :
{
"default_icon" : "images/Extension.png"
},
"content_scripts":
[ {
"all_frames": true,
"css": ["css/overlay.css"],
"js": ["js/overlay.js"],
"matches": ["http://*/*"],
"run_at": "document_start"
} ],
"permissions" : ["tabs", "unlimitedStorage", "http://*/*"],
"name" : "MyOverlay",
"version" : "1.1",
"description" : "Sindar Overlay"
}