如何通过javascript替换函数?

时间:2015-04-11 10:58:24

标签: javascript jquery html google-maps

如何通过javascript替换函数?

我想禁用Google地图中的function Qa(a){try{var b=(document.forms[0].q||"").value;b&&(a.href=a.href.replace(/([?&])q=[^&]*|$/,function(a,c){return(c||"&")+"q="+encodeURIComponent(b)}))}catch(c){q(c,"sb","pq")}}功能。它显示任何外部链接上的附加页面。

Google地图即时生成页面的所有代码。因此,当页面加载时,它不包含Qa' Qa'功能还没有。

以下答案无效:Insert code into the page context using a content script

1 个答案:

答案 0 :(得分:0)

每个全局(用户创建的)函数都是window的属性。 所以你可以在它加载后重新安装它。

window['Qa'] = function(a) { };