In meiner Chrome-Erweiterung fügt mein JavaScript-Inhaltsskript ein Skript-Tag in die Seite ein. Wenn ich es jedoch ausführe, versucht es die Datei von der Website anstatt lokal anzufordern. Es ist ein Fehler bei der get-Anfrage. Wie kann ich das Inhaltsskript dazu bringen, die Datei in der Erweiterung zu suchen, anstatt die Website danach zu fragen?Wie kann ich ein Skript-Tag, das von meinem Inhaltsskript injiziert wird, eine lokale JavaScript-Datei verwenden lassen?
0
A
Antwort
1
Das Inhaltsskript wird im Seitenkontext ausgeführt, und die relative URL wird als Server-URL behandelt.
chrome.extension.getURL (Zeichenfolgenpfad) gibt Ihrem Inhaltsskript einen URL-Pfad für den Zugriff auf die Dateien Ihrer Erweiterung. https://developer.chrome.com/extensions/extension#method-getURL
Sie müssen auch die Dateien, die Erlaubnis, auf von Content-Skript verwendet werden, mit „web_accessible_resources“ in manifest.json
Verwandte Themen
- 1. Wie kann ich xVal mit meinem erweiterten Html.ValidationImage arbeiten lassen?
- 2. Wie kann ich NSWorkspace in meinem Befehlszeilenprogramm arbeiten lassen?
- 3. Wie wird das Session/User-Objekt nach dem Bootstrapping injiziert?
- 4. Wie kann ich das Konsolenfenster anzeigen lassen, wenn ein Programm im Nicht-Debug-Modus ausgeführt wird?
- 5. Wie wird ein Wert in ein Monoid injiziert?
- 6. Wie wird eine Angular-Variable in eine JavaScript-Variable injiziert?
- 7. Wie kann ich eine Nummer untergehen lassen?
- 8. Kann ich das Git auf meinem cpanel verwenden
- 9. Drupal - Wie kann ich CCK verwenden, um eine lokale Knotenkopie von Aggregator-Elementen beizubehalten?
- 10. Wie kann ich einen Build in meinem öffentlichen NuGet-Feed von TeamCity anzeigen lassen?
- 11. Kann ich https für lokale Entwicklung verwenden?
- 12. Wie kann ich das Android SDK, Version 1.5, auf meinem G1-Telefon ausführen lassen?
- 13. Wie kann ich in meinem Suchfeld einen Text anzeigen lassen und verschwinden lassen, wenn er angeklickt wird
- 14. Wie kann ich eine lokale Kopie von Grails Repository erstellen
- 15. Wie kann ich Facebook dazu bringen, ein Miniaturbild von meinem Posterous Post zu verwenden?
- 16. Wie wird eine lokale Instanz von Azure Service Fabric heruntergefahren?
- 17. Wie kann ich ein Datum von meinem Kalender erhalten?
- 18. Wie kann ich ein Karussell für Primefaces reagieren lassen?
- 19. Wie kann ich verhindern, dass ein Demo-Java-Programm von meinem Kunden regelmäßig verwendet wird?
- 20. Wie kann ich Logstash laufen lassen, damit Daten von meinem RDBMS mit ES synchronisiert werden?
- 21. Wie kann ich ein iOS-Gerät programmgesteuert Musik wiedergeben lassen?
- 22. Wie kann ich eine SWF-Datei automatisch abspielen lassen?
- 23. Ich kann mein Inhaltsskript nicht in meiner Erweiterung finden
- 24. Wie kann ich in meinem Programm die Tab-Vervollständigung verwenden?
- 25. Wie kann ich meine Maus wie ein Zeigersymbol aussehen lassen?
- 26. Wie kann ich das Win32 API-Fenster moderner aussehen lassen?
- 27. Wie kann ich eine Webseite von meinem Applet aus öffnen?
- 28. Verwenden von jQuery mit Inhaltsskript und Chrome-Erweiterung
- 29. Wie kann ich in meinem Ereignisprotokoll eine aussagekräftigere Fehlermeldung erhalten?
- 30. Wie kann ich eine Funktion in Django neu definieren lassen?