Tag: Google Chrome

Wie kann ich den Wert der Variablen nach dem Reload-Browser in Chrom-Erweiterungen behalten

Ich schreibe meine erste Chrome Erweiterung und ich bin neu in diesem Bereich. Mein Ziel ist das Senden von URL und E-Mail an einen PHP-Server, aber jetzt schicke ich sie an die Konsole. Mein Problem ist das Speichern der letzten E-Mail, die der Benutzer in meine Erweiterung eingegeben hat. Im Moment, wenn ich den Browser […]

Wie kann ich ein iframe in iframe mit JavaScript neu laden?

Ich habe eine Domain, example.com Iframs Quelle ist, server1.example1.com Das Problem ist, ich möchte das iframe mit JavaScript in meinem iframe aktualisieren, wenn ich location.reload() die Seite, Iframe lädt leer und das passiert nur in Chrom, Wie kann ich das beheben?

Chrome Extension Loop Check für Button Errors

Ich versuche, eine Chrom-Erweiterung zu erstellen, sobald ich auf die Chrom-Erweiterung klicken, wird das Skript starten und wird Schleife überprüfen alle 1 Millisekunde für eine Schaltfläche mit der ID "Product-Addtocart-Button". Also, sobald die Schleife die Taste findet, muss sie sofort angeklickt werden. Manifest.json: { "description": "Click a button with ID=product-addtocart-button", "manifest_version": 2, "name": "click-product-addtocart-button", "version": […]

Regexp resultiert unterschiedliche Streichhölzer beim Ausführen von js-Datei und Chrom-Konsole

Das ist seltsam, ich habe diese Aussage im js-Code: alert ( "Hello @name , your account will be activated at @date".match(/@{1}[\w_]+/g) ); Wenn ich den Code aus der Datei ausführe (beim Öffnen der Datei mit dem Browser) bekomme ich [hello,name,your,account,be,activated,date] Aber wenn ich es auf der Chrom-Entwickler-Konsole laufen lasse Ich bekomme: [@name,@date] was passiert hier? […]

Chrome Erweiterung chome.tabs.onUpdate läuft zweimal?

//In background.js chrome.tabs.onUpdated.addListener(function(tabid, info, tab) { console.log(info); }); Ich versuche es einzurichten, so onUpdate läuft einmal jedes Mal, wenn eine YouTube-Videoseite geladen wird. Ich möchte warten, bis ein Youtube Video geladen wird. Wenn ich direkt aus einer URL lade, bekomme ich was ich erwarte, aber wenn ich zu einem vorgeschlagenen Video navigiere, gibt es 2 […]

Chrome Extension Page Aktion nicht neben Omnibar

Manifest: { "manifest_version":2, "name":"Optimize url", "description":"Optimize url", "page_action":{ "default_icon":{ "19":"url-icon16.png", "38":"url-icon48.png" }, "default_title":"Optimize url" }, "background":{ "scripts":["background.js"] }, "version":"0.1", "permissions":[ "tabs", "https://url.com/*" ] } Hintergrund JS: function checkURL(){ var host = parseURL(tab.url).host; if (host.indexOf("url.com") >= 0) { chrome.pageAction.show(tabId); } } chrome.tabs.onUpdated.addListener(checkURL); Doch wenn ich es auf der Seite "Erweiterungen" hinzufüge. Es zeigt sich nicht überall. […]

Google Chrome Extension – chrome.storage.sync.get funktioniert nicht

Ich frage mich nur, ob jemand etwas falsch mit meinem Code sehen kann, das Speichern der Daten funktioniert gut, aber wenn ich versuche, es zu laden, kann es die gespeicherten Daten nicht finden: Code: $('#SaveSet').click(function() { var theValue = $('#col').val(); if (!theValue) { alert('Error: No value specified'); return; } chrome.storage.sync.set({ 'ToSave': theValue }, function() { […]

Gibt es ein Problem mit scrollTop in Chrome?

Ich setze scrollTop und scrollLeft für ein div, mit dem ich arbeite. Der Code sieht so aus: div.scrollLeft = content.cx*scalar – parseInt(div.style.width)/2; div.scrollTop = content.cy*scalar – parseInt(div.style.height)/2; Das funktioniert ganz gut in FF, aber nur scrollLeft arbeitet in chrom. Wie Sie sehen können, verwenden die beiden fast identische Gleichungen und wie es in FF funktioniert […]

XMLHttpRequest (). Senden () funktioniert nicht in Chrom und Oper

Die folgende Javascript-Funktion funktioniert gut für IE, Safari und Firefox. Aber es scheitert in Chrome (33.0.) Und Opera (16.0.1196). Die leere HTML-Seite wird beim Laden angezeigt. function readTestXMLFile() { if (window.ActiveXObject) { var xmlDoc = new ActiveXObject('Microsoft.XMLDOM'); xmlDoc.async = 'false'; xmlDoc.load('test.xml'); } else { var requ = new XMLHttpRequest(); alert("a"); requ.open("GET", "test.xml", false); alert("b"); requ.send(null); […]

Unterschiedliche Ergebnisse zwischen Chrom-Konsole und Erweiterung

Ich habe eine Chrome Erweiterung, um einen Suchstring in eine Suchleiste eingeben, die automatisch aktualisiert eine Tabelle darunter. Ich habe versucht, eine Menge von verschiedenen Dingen und "Keyup" scheint tatsächlich auslösen die Funktion, die die Tabelle aktualisiert. – Beachten Sie, dass ich diese Website nicht besitze und ich habe keinen Zugang zum Code! Ich benutze […]

Lassen Sie uns Javascript Schönheit und nützlich machen.