Closed
Bug 1201011
Opened 10 years ago
Closed 8 years ago
Refer content script in HTML (Firefox Addon SDK)
Categories
(Add-on SDK Graveyard :: General, defect)
Add-on SDK Graveyard
General
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: i, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 2015082600
Steps to reproduce:
I am making an addon extension for Firefox, using Addon-SDK (cfx).
I created a panel, write a HTML content, and refer CSS and JavaScript inside of HTML:
-------------------------------------------------------------------------------
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="../bower_components/font-awesome/css/font-awesome.css" type="text/css" rel="stylesheet">
<link href="diff-panel.css" type="text/css" rel="stylesheet">
<script src="../bower_components/jquery/dist/jquery.js" type="text/javascript"></script>
<script src="diff-panel.js" type="text/javascript"></script>
</head>
-------------------------------------------------------------------------------
Actual results:
The JavaScript can be excuted. But when I want to use "self.port" to communicate with addon JavaScript, it said "self is undefined".
Then I refer JavaScript as contentScriptFile in main.js of addon. It works.
-------------------------------------------------------------------------------
var diffPanel = panel.Panel({
contentURL: self.data.url("diff-panel/diff-panel.html"),
contentScriptFile: [
self.data.url("bower_components/jquery/dist/jquery.js"),
self.data.url("diff-panel/diff-panel.js")],
onHide: handleHide
});
-------------------------------------------------------------------------------
Expected results:
I think it is better to support "self" global variable when refer JavaScript in HTML.
Thanks!
Updated•10 years ago
|
Component: Untriaged → General
Product: Firefox → Add-on SDK
Version: 40 Branch → unspecified
Comment 1•8 years ago
|
||
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Comment 2•8 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•