Greasy Fork is available in English.

HTMLダイアログ無効化

Always opens JavaScript links in new tab in current window instead of new window.

ของเมื่อวันที่ 31-05-2019 ดู เวอร์ชันล่าสุด


ติดตั้งสคริปต์นี้?
ผู้เขียน
100の人 (エスパー・イーシア)
คะแนน
000
เวอร์ชัน
3.0.1
สร้างเมื่อ
05-04-2014
อัปเดตเมื่อ
31-05-2019
Size
2.17 กิโลไบต์
ความเข้ากันได้
เข้ากันได้กับ Chromeเข้ากันได้กับ Operaเข้ากันได้กับ Edge
สัญญาอนุญาต
Mozilla Public License Version 2.0 (MPL 2.0)
ปรับใช้กับ
ไซต์ทั้งหมด

This script disables the third argument (features) of the Window#open() method, and deletes the Window#showModalDialog() method.

I wrote the script because, in past versions of Firefox, browser.link.open_newwindow.restriction;0 had been ignored on user.js / prefs.js / about:config if dialog=yes was passed the third parameter (features) of the Window#open() method, or the Window#showModalDialog() method was called. However, dialog=yes was obsoleted in Firefox 44, and the Window#showModalDialog() method did too in Firefox 56, so the script is unnecessary in Firefox if you set browser.link.open_newwindow.restriction to 0.

* On Microsoft Edge extension Tampermonkey, user scripts only work in pages that Content Security Policy allows eval() function because of Issue #11320212. If you open a page that eval() function disallowed, extension blocked is reported automatically. The script is affected by the bug of the browser because the script applies to all web pages.