如何通过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
答案 0 :(得分:0)
每个全局(用户创建的)函数都是window
的属性。
所以你可以在它加载后重新安装它。
window['Qa'] = function(a) { };