Closed
Bug 1287645
Opened 8 years ago
Closed 8 years ago
WebExtension cannot navigate to javascript:-URLs (in a content script)
Categories
(WebExtensions :: Untriaged, defect)
WebExtensions
Untriaged
Tracking
(firefox50 affected)
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox50 | --- | affected |
People
(Reporter: robwu, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
757 bytes,
application/zip
|
Details |
1. Load the attached WebExtension.
2. Visit example.com
3. Look at the console of the tab (Ctrl-Shift-K).
Expected:
Will call location.href = 'javascript:console.log("javascript:-URL from content script");' - you should see that message
javascript:-URL from content script
"This is an injected <script> and will now assign a javascript:-URL"
"javascript:-URL from injected <script>"
Actual:
The second line is missing, which indicates that navigating to javascript:-URL from the content script failed.
Attempting to open a javascript:-URL from the page itself succeeds, however (as seen from the last line).
Assigning to javascript:-URLs is used by some extensions to run code directly in the page, e.g. if they want to modify some JS variable of the page.
Reporter | ||
Updated•8 years ago
|
Blocks: webextensions-chrome-gaps
Comment 1•8 years ago
|
||
This is intentional:
http://searchfox.org/mozilla-central/source/docshell/base/nsDocShell.cpp#1451-1502
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Updated•6 years ago
|
Product: Toolkit → WebExtensions
You need to log in
before you can comment on or make changes to this bug.
Description
•