我想编写一个书签脚本,可以修改任何网页,使得当该页面上的JavaScript代码执行类似 document.location = 'http://site.tld'
或者 document.location.href = 'http://site.tld'
的操作时,网页将在新标签页或窗口中打开,而不是改变位置;就像代码 window.open('http://site.tld')
执行的结果一样。
我是否可以以某种方式修改原型来实现此目标?(我使用这个词有些不谨慎,因为虽然我已经多次阅读过有关修改原型的文章,但我从未真正做过。)还是有其他方法?