当前位置:  开发笔记 > 编程语言 > 正文

从bookmarklet加载外部JS?

如何解决《从bookmarklet加载外部JS?》经验,为你挑选了1个好方法。

如何使用书签加载外部JavaScript文件?这将克服IE的URL长度限制,并通常保持清洁.



1> Miguel Ventu..:

2015年更新

内容安全策略将阻止它现在在许多站点中工作.例如,下面的代码不适用于Facebook.

2008回答

使用创建包含外部JS的脚本标记的书签.

作为样本:

javascript:(function(){document.body.appendChild(document.createElement('script')).src='** your external file URL here **';})();


试试看!将其保留为*javascript:a = b*将为您留下一个说'b'的页面.除非您将代码放在一个不返回任何内容的函数中或将其传递给*void(...)*,否则会发生这种情况.
此外,如果原始页面使用全局变量*a*,那么当您在函数中使用时,*a = b*将不会覆盖它
内容安全策略将阻止它现在在许多站点中工作
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有