Javascript替换函数代码

时间:2016-12-04 21:32:21

标签: javascript replace

我正在制作一个书签,需要更改页面内的一些代码。例如,在页面加载后,它会创建一个使用' onclick'的功能。我需要替换此函数的变量中的代码。例如,这是一个函数:

function openNewWindow(){
    newWindow = window.open('http://www.example.org','params','width=200,height=200,resizable=0');

我需要将此代码更改为:

function openNewWindow(){
    newWindow = window.open('http://www.example.org','params','_blank');

考虑到该函数是由ajax加载的,我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果你事后只能访问代码的前端,那么函数可以通过被赋予新的引用来覆盖。您可以使用新功能替换openNewWindow;

openNewWindow = function () {
    newWindow = window.open('http://www.example.org','params','_blank'); 
}

然而,在很多情况下不会更换来自第三方的替换功能,因为它会产生意外结果。

相关问题