如何使用书签加载外部JavaScript文件?这将克服IE的URL长度限制,并通常使内容更整洁。
发布于 2008-09-19 23:43:19
2015年更新
现在,Content security policy将阻止这一点在许多网站上运行。例如,下面的代码不能在Facebook上运行。
2008答案
使用一个bookmarklet创建一个脚本标记,其中包含您的外部JS。
作为示例:
javascript:(function(){document.body.appendChild(document.createElement('script')).src='** your external file URL here **';})();
发布于 2013-04-11 15:37:57
Firefox和其他浏览器可能都支持多行bookmarklet,不需要单行。当你粘贴代码时,它只是用空格替换换行符。
javascript:
var q = document.createElement('script');
q.src = 'http://svnpenn.github.io/bm/yt.js';
document.body.appendChild(q);
void 0;
发布于 2019-09-13 18:33:58
如果我可以添加在FF & Chrome中测试的方法(对于可重复性拆分为多行):
javascript:var r = new XMLHttpRequest();
r.open("GET", "https://...my.js", true);
r.onloadend = function (oEvent) {
new Function(r.responseText)();
/* now you can use your code */
};
r.send();
undefined
https://stackoverflow.com/questions/106425
复制相似问题