Tôi muốn tạo một kịch bản lệnh kiểu dầu mỡ cho firefox chạy trước các tập lệnh trên trang. Tập lệnh Greasemonkey chạy sau khi tập lệnh trên trang, do đó sẽ không hoạt động. Lý do tôi cần điều này là vì tôi muốn chỉnh sửa một trong các tập lệnh trên trang. Cụ thể, tôi muốn xóa một tập lệnh buộc trang tải bên trong khung vì trang có bên trong khung bị ngắt F5 (Nhấn F5 khiến trang nhảy trở lại trang chính thay vì tải lại trang hiện tại). Ngoài ra, tôi không muốn tải trang thông qua proxy với AJAX và chuyển sang chrome/opera cũng không phải là một tùy chọn. Tôi đã suy nghĩ có lẽ Jetpack add-on sẽ làm việc nhưng nó dường như chỉ có cùng một sự kiện mà greasemonkey sử dụng, DOMContentLoaded. Bất kỳ ý tưởng?Làm cách nào để chạy tập lệnh người dùng trước khi bất kỳ tập lệnh nội tuyến nào chạy trên trang web?
12
A
Trả lời
6
[chỉnh sửa 2013] Sử dụng mô-đun page-mod của SDK tiện ích bổ sung với contentScriptWhen
= start
.
cũ: Đúng vậy, chỉ mới hơn Firefox được xây dựng (hiện tại 3,7 nighlies, có thể sau đó được thêm vào 3.6.x) có hỗ trợ cho chạy các kịch bản tùy chỉnh trước khi kịch bản nội dung quy định. Tôi wrote a prototype Jetpack-SDK module để tận dụng thông báo mới.
Đây có phải là < tập lệnh src> hoặc tập lệnh nội tuyến không? Trong trường hợp trước đây, nó có thể bị chặn với chính sách nội dung (một cái gì đó giống như adblock).
Các vấn đề liên quan
- 1. Làm cho tập lệnh chờ cho đến khi khung nội tuyến được tải trước khi chạy
- 2. Chạy tập lệnh Python từ trang web
- 3. Chạy tập lệnh python với tư cách người dùng khác
- 4. Làm cách nào để tìm hiểu, người dùng nào đang chạy tập lệnh php hiện tại?
- 5. Khi chạy pdb của Python dưới dạng tập lệnh, làm cách nào để tự động khởi chạy tập lệnh?
- 6. Tự chạy tập lệnh php?
- 7. Làm thế nào để chạy một lệnh trước khi một tập lệnh Bash thoát?
- 8. Chạy tập lệnh theo lô bằng cách nhấp chuột phải vào bất kỳ tệp nào
- 9. Làm thế nào để làm cho tập lệnh php chạy một tập lệnh php khác
- 10. Chạy tập lệnh python trực tuyến (django)
- 11. Làm cách nào để chạy MinGW bằng một tập lệnh?
- 12. Chạy lệnh Drush từ tập lệnh PHP
- 13. Chạy tập lệnh Greasemonkey trên cùng một trang, nhiều lần?
- 14. Làm cách nào để chạy tập lệnh Perl từ bên trong tập lệnh Perl?
- 15. Làm cách nào để chạy tập lệnh PowerShell?
- 16. Tập lệnh Greasemonkey chỉ chạy khi trang được tải lại
- 17. Làm cách nào để chạy tập lệnh shell bằng Spotlight?
- 18. Làm cách nào để chạy tập lệnh Perl bằng ActivePerl?
- 19. Làm cách nào để chạy tập lệnh tcl trong tập lệnh tcl khác?
- 20. Chạy tệp lớp Java từ tập lệnh PHP trên trang web
- 21. Chạy tập lệnh khi mở khóa?
- 22. Làm thế nào để chạy lệnh với tư cách người dùng cụ thể trong tập lệnh init?
- 23. Chạy lệnh hệ thống linux làm siêu người dùng, sử dụng tập lệnh python
- 24. Làm cách nào để chạy tập lệnh bằng tệp BAT?
- 25. Làm cách nào để chạy tập lệnh Python trên máy chủ web của tôi?
- 26. Làm cách nào để chạy tập lệnh lô từ trong tập lệnh batch?
- 27. Làm cách nào để lệnh bash chạy theo định kỳ?
- 28. Chạy lệnh khi tập lệnh bash bị dừng
- 29. chạy lệnh với tư cách người dùng siêu từ tập lệnh python
- 30. Làm cách nào để chạy các tập lệnh Perl bằng FastCGI trên Nginx?
** NẾU ** Opera là một tùy chọn, bạn có thể chỉ cần đổi tên tệp '* .user.js' thành' * .js' và nó sẽ chạy trước khi bất kỳ nội dung nào đã bắt đầu tải. – c69
Tôi biết, nhưng tôi không sử dụng opera làm trình duyệt của mình. Kể từ khi tôi đã tùy biến cao firefox, chuyển đổi và vẫn có tất cả mọi thứ theo cách tôi muốn nó có lẽ sẽ là không thể. Cài đặt và sử dụng một trình duyệt khác chỉ cho 1 trang web có vẻ hơi ngớ ngẩn. – Telanor