https://bugzilla.wikimedia.org/show_bug.cgi?id=63381
Bug ID: 63381
Summary: interwiki forwarding doesn't work for importScript()
Product: MediaWiki
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General/Unknown
Assignee: [email protected]
Reporter: [email protected]
Web browser: ---
Mobile Platform: ---
For example, here's a transcript from Firefox 24's Web Console on
[[s:en:Help:Introduction]]:
--
[13:03:11.991] importScript('w:en:User:Jackmcbarn/advancedtemplatesandbox.js')
[13:03:12.029] [object HTMLScriptElement]
[13:03:12.225] GET
https://en.wikisource.org/w/index.php?title=w:en:User:Jackmcbarn/advancedtemplatesandbox.js&action=raw&ctype=text/javascript
[HTTP/1.1 301 Moved Permanently 156ms]
[13:03:12.728] GET
https://en.wikipedia.org/wiki/en:User:Jackmcbarn/advancedtemplatesandbox.js?action=raw&ctype=text%2Fjavascript
[HTTP/1.1 403 Forbidden 203ms]
In English, what happened is:
1. I ran "importScript('w:en:User:Jackmcbarn/advancedtemplatesandbox.js')"
2. importScript() (correctly) tried to load the script from the URL
https://en.wikisource.org/w/index.php?title=w:en:User:Jackmcbarn/advancedtemplatesandbox.js&action=raw&ctype=text/javascript
3. en.wikisource.org tried to forward that to
https://en.wikipedia.org/wiki/en:User:Jackmcbarn/advancedtemplatesandbox.js?action=raw&ctype=text%2Fjavascript
4. en.wikipedia.org rejected the resulting request, reportedly because of
something bad IE does with such URLs
If en.wikisource.org would forward to
https://en.wikipedia.org/w/index.php?title=User:Jackmcbarn/advancedtemplatesandbox.js&action=raw&ctype=text/javascript
instead, this whole thing would actually work.
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l