คำถามติดแท็ก tampermonkey

16
window.close และ self.close อย่าปิดหน้าต่างใน Chrome
ปัญหาคือเมื่อฉันเรียกwindow.close()หรือself.close()ไม่ปิดหน้าต่าง ตอนนี้ดูเหมือนจะมีความเชื่อว่าใน Chrome คุณไม่สามารถปิดสคริปต์ใด ๆ ที่ไม่ใช่สคริปต์ได้ นั่นเป็นความเท็จอย่างมีเหตุผล แต่ไม่ว่ามันจะยังคงทำเช่นนั้นแม้ว่าจะต้องมีการแจ้งเตือนปรากฏขึ้นเพื่อยืนยัน สิ่งเหล่านี้ไม่ได้เกิดขึ้น ดังนั้นใครบ้างที่มีวิธีการทำงานจริงและได้รับการพิสูจน์แล้วว่าปิดหน้าต่างโดยใช้บางสิ่งบางอย่างjavascript:window.close()หรือjavascript:self.close()ทำสิ่งที่คาดหวังและสิ่งที่เกิดขึ้นใช้ได้กับทุกเบราว์เซอร์ที่ไม่ใช้ Chrome ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมอย่างมากและฉันกำลังมองหาโซลูชันเฉพาะ Javascript ไม่มีการใช้งาน JQuery หรือบุคคลที่สาม อัปเดต:แม้ว่าข้อเสนอแนะส่วนใหญ่จะมีข้อ จำกัด ที่ร้ายแรงและปัญหาการใช้งานคำแนะนำล่าสุด (เฉพาะสำหรับ TamperMonkey) ที่ใช้// @grant window.closeในส่วนหัวของสคริปต์มักจะทำเคล็ดลับแม้ในแท็บเหล่านั้นซึ่งปกติไม่สามารถจัดการวิธีการปิด ในขณะที่ไม่เหมาะอย่างสมบูรณ์และไม่ได้ครอบคลุมทุกกรณีมันเป็นทางออกที่ดีในกรณีของฉัน

1
พยายามโหลด jquery ลงในสคริปต์ tampermonkey
ฉันกำลังเขียนสคริปต์ที่ล็อกเข้าสู่เครือข่ายวิทยาลัยของฉันเมื่อโหลดหน้าเข้าสู่ระบบ โค้ดมีลักษณะดังนี้ // ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match <College login page> // @copyright 2012+, You // ==/UserScript== $(document).ready(function() { var usr=document.getElementsByName("username"); var pass = document.getElementByName("password"); usr.value="usrname"; pass.value="password"; var submitButton = document.querySelector ('input[type="submit"][value="Login"]'); var clickEvent = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.