我想編寫一個小書籤,它將修改任何網頁,以便當該頁面上的JavaScript代碼執行類似document.location = 'http://site.tld'
或document.location.href = 'http://site.tld'
的頁面時打開一個新標籤或窗口而不是改變位置;就好像代碼是window.open('http://site.tld')
一樣;修改document.location,以便打開新的選項卡/窗口,而不是在當前選項卡中導航
我可以修改原型來實現這個目標嗎? (我不小心使用了這個詞,因爲儘管我已經閱讀了幾次關於修改原型的內容,但我從來沒有真正做過。)或者有其他方法嗎?
不是理想的答案,但如果沒有其他人提供更好的答案,你會得到賞金。僅供參考,'onbeforeunload'是沒有用的,除非我能以某種方式知道在新窗口中打開哪個URL。簡單地停止導航不是目標。強制新標籤是。不過謝謝你提起它。 –