在浏览器端编辑javascript
Edit javascript on browser side
出于集成目的,我使用其他提供商的javascript文件。我把它添加到我的网站在下一个方式
var other = document.createElement('script');
other.type = 'text/javascript';
other.async = true;
other.src = SOME_URL_ON_OTHER_DOMAIN;
(document.getElementsByTagName('body')[0]).appendChild(other);
现在我想更改它的内容。我可以在浏览器端自己做这件事而不改变javascript提供者端吗?如果不是跨浏览器的解决方案,那就好了。
您必须监视并等待加载远程文件。加载后,您可以重新定义函数。例如,这样的东西应该让你开始:
redefineRemoteFunctions = setInterval( function() {
if ( typeof window["remoteFunction"] == "function" ) {
// looks like the remote library has been loaded, we can now redefine the functions
window["remoteFunction"] = function( ) {
// do whatever you want here
};
clearInterval(redefineRemoteFunctions);
}
}, 100 );
相关文章:
- 从javascript编辑asp标签
- 用于 Eclipse 的 JavaScript 编辑器插件
- 使用JQuery或Javascript编辑HTML注释文本
- 如何使用javascript编辑页面源代码
- 如何为Eclipse安装JavaScript编辑器
- 用Javascript编辑范围数据(时间序列)
- 使用 JavaScript 编辑 CSS
- 使用Javascript编辑页面后保存页面
- 使用Javascript编辑HTML表并将更改捕获为POST
- JavaScript编辑本地客户端时间
- 通过JavaScript编辑外部SVG图形
- Excel 就像 RoR 中的 JavaScript 编辑一样
- 如何通过Javascript编辑HTML中日期输入的值
- 使用 javascript 编辑 HTML 列表条目
- 如何在Visual Studio 2010/2012中将自定义文件扩展名注册到JavaScript编辑器
- 使用 jQuery/Javascript 编辑 CSS3 动画
- 如何使用 Javascript 编辑 XML 节点的数据
- 无法使用 JavaScript 编辑 html 表
- 无法使用 Javascript 编辑 CSS 样式
- 使用 JavaScript 编辑 HTML 中的每一行