Chrome kiegészítő Firefoxra
Sziasztok,
van egy Chrome kiegészítőm (extension / Add-ons), ami bizonyos weboldalnál behív egy JavaScript fájlt így:Ezt akarom Firefox alatt is megcsinálni, de valamiért nem megy, semmi nem jelenik meg. Egy példa-kód alapján a chrome/content/main.js-be bemásoltam ezt, ennek elméletileg a en.wikipedia.org/wiki/Internet oldalt megnyitva le kéne futnia...De semmit nem csinál...
Hogyan lehetne megcsinálni hogy lap-megnyitáskor lefusson egy script, és ha szükséges, akkor töltse be a background.js-t??
■ van egy Chrome kiegészítőm (extension / Add-ons), ami bizonyos weboldalnál behív egy JavaScript fájlt így:
- window.onload= function() {
- url = location.href;
- if(url.indexOf("http://valami.com")>-1 || url.indexOf("http://oldal.hu")>-1 [...]){
- restore_options();
- var s = document.createElement('script');
- s.src = chrome.extension.getURL('background.js');
- s.onload = function() {
- this.parentNode.removeChild(this);
- };
- (document.head||document.documentElement).appendChild(s);
- function restore_options() {
- chrome.storage.sync.get({
- pass: ''
- }, function(items) {
- optionsUrl = chrome.extension.getURL("options.html");
- [...]
- });
- }
- }
- }
- console.log('vv');
- var pageWorkers = require("sdk/page-worker");
- // This content script sends header titles from the page to the add-on:
- var script = "console.log('AAAA'); " ;
- // Create a page worker that loads Wikipedia:
- pageWorkers.Page({
- contentURL: "http://en.wikipedia.org/wiki/Internet",
- contentScript: script,
- contentScriptWhen: "ready",
- onMessage: function(message) {
- console.log(message);
- }
- });
Hogyan lehetne megcsinálni hogy lap-megnyitáskor lefusson egy script, és ha szükséges, akkor töltse be a background.js-t??
Probáld inkabb page-modot
Bár nem tudom, hogy mit szeretnél pontosan elérni, de megérzésem szerint inkább a page-mod kell neked.
Igen
De köszi neked is.. ;)
Ha azt szeretnéd, hogy egy