从bookmarklet动态加载脚本到opera
Dynamically load script to opera from bookmarklet
我写了bookmarklet:
<a href="javascript:(function(src){if (typeof dentalBookmarklet != 'undefined') {dentalBookmarklet.init();return;}var script=document.createElement('script');script.async = true;script.type = 'text/javascript';script.src=src;document.getElementsByTagName('body')[0].appendChild(script);return;}('http://localhost:32152/Scripts/Pages/Areas/Widgets/Init.js'));">Go</a>
你怎么能看到它普通地把js脚本加载到一个页面上。它适用于Chrome、FF、IE(!!),但不适用于Opera:"Linked script not loaded Init.js"
。有人能告诉我为什么吗?
Opera有一个安全限制,可以阻止从internet站点访问本地站点(例如localhost),反之亦然。把脚本放在一个地址在互联网范围内的网站上,应该没问题。
请注意,如果此脚本仅供内部使用,则可以使用opera:config#Network|AllowCrossNetworkNavigation设置禁用此限制。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- Opera用户脚本加载过于频繁
- 从bookmarklet动态加载脚本到opera
- windows .location.hash不能在firefox, opera的脚本文件中工作
- Opera用户脚本事件"加载"并不总是有效
- jquery脚本不工作在chrome, safari和部分opera, FF是可以的
- jQuery脚本,在Chrome中工作,但不工作在FireFox和Opera
- 为什么这个用户脚本不能在Opera中工作?
- 在Opera扩展中注入脚本
- 最简单的jQuery脚本不能在Opera中工作