mw.loader.load( '((safesubst:localurl:(({1))}|action=raw&ctype=text/javascript))' ); // Backlink: [[(({1))}]]
This is the template sandbox page for Template:Load user script (diff). See also the companion subpage for test cases. |
This template should always be substituted (i.e., use ((subst:Load user script)) ). |
This template is used to install user scripts that reside on the English Wikipedia. It is to be used primarily on Special:MyPage/common.js or Special:MyPage/skin.js. It adds the necessary mw.loader.load
line along with a backlink.
In order to install a user script for your Wikipedia account, add the following line to Special:MyPage/common.js or Special:MyPage/skin.js:
((subst:lusc|script_path))
script_path
with the full .js page name of the user script to be installed.subst:
), or else it won't work.((subst:lusc|User:Example/script.js))
mw.loader.load( '/w/index.php?title=User:Example/script.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Example/script.js]]
((subst:lusc|User:Example/script.js|User:Example/script))
mw.loader.load( '/w/index.php?title=User:Example/script.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Example/script]]
((Install user script)) uses importScript(), and ((Load user script)) uses mw.loader.load().
importScript():
importScript('c:User:YourName/test.js');
mw.loader.load():
importScript()
method.