Greasemonkey 4.0 đã thay đổi giao diện của nó và đối với cuộc sống của tôi, tôi không thể tìm thấy bất kỳ cách nào để tạo tập lệnh mới.Làm cách nào để tạo tập lệnh mới trong Greasemonkey 4?
Trả lời
Cập nhật: này là fixed in version 4.1 vào ngày 11-Dec-2017 (may mắn ai đó đã mở một bug cho nó)
Nó thực sự có vẻ như phiên bản 4.0 có không có cách nào để làm điều này (và rất kém tài liệu) và vì vậy workaround của tôi chỉ là để cài đặt một kịch bản đơn giản/ngắn mà dường như rủi ro thấp và sau đó chỉ cần chỉnh sửa tập lệnh đó để biến nó thành của riêng tôi.
tôi đã sử dụng this script(source code để kiểm tra an toàn) và nhấp vào nút "Cài đặt" màu xanh lá cây gần phía trên bên phải của trang:
này cài đặt nó vào Greasemonkey.
Sau đó, bạn có thể nhấp vào biểu tượng thanh công cụ Greasemonkey, nhấp vào tập lệnh bạn vừa thêm, sau đó nhấp vào "Chỉnh sửa" trong menu con để chỉnh sửa.
Cảm ơn, tôi đã sử dụng phương pháp của bạn. Hy vọng rằng họ sẽ sửa chữa điều đó ... Việc tạo lại hàng chục tập lệnh không phải là điều thú vị. –
Nút cài đặt không xuất hiện cho tôi. – pts
@pts, đúng vậy. Mã HTML cứng được mã hóa vào trang đó. Xem câu trả lời được cập nhật. –
Cách dễ nhất đối với tôi là di chuyển tập lệnh sang máy chủ cục bộ, truy cập tập lệnh thông qua trình duyệt và sau đó nhấp vào "Cài đặt". (Tên kịch bản phải được ví dụ như "myscript .user.js")
https://wiki.greasespot.net/Greasemonkey_Manual:Installing_Scripts
tôi đã sử dụng câu trả lời Vit Kolos', mà làm việc tuyệt vời. Vui lòng đánh dấu hoặc trả lời câu trả lời của anh ấy thay vì câu trả lời này. Nhưng có thêm thông tin bạn có thể cần.
(1) Phương pháp của Vit yêu cầu bạn đã cài đặt và chạy một hoạt động xampp
hoặc wamp/mamp/lamp. (Phần mềm miễn phí - google và cài đặt)
(2) Tạo thư mục có tên là trang web (ví dụ: c:\xampp\htdocs\gm\wnd.com
)
(3) Sao chép tập lệnh vào thư mục (ví dụ) c:\xampp\htdocs\gm\wnd.com
, với tệp có tên (một lần nữa cho ví dụ) wnd.com.user.js
.
(4) Trong thanh địa chỉ của trình duyệt, nhập localhost/gm/wnd.com
(nếu đó là những gì bạn đặt tên cho các thư mục).
(5) Bây giờ bạn sẽ thấy tệp wnd.com.user.js
trong danh sách tệp - hãy nhấp vào tệp đó.
(6) Bạn sẽ mở tập lệnh (văn bản) tập tin - nhưng
(7) Ở phía dưới nó sẽ đếm ngược từ 5 đến 1 và sau đó hiển thị nút cài đặt. Đẹp và gọn gàng.
Để chỉnh sửa tập lệnh đã cài đặt: (1) Nhấp vào biểu tượng GM và nó sẽ thả xuống với danh sách các tập lệnh được cài đặt. Bạn sẽ thấy kịch bản của bạn được liệt kê ở đó. Click vào nó, và bạn sẽ có tùy chọn để chỉnh sửa. Hoặc
(2) Điều hướng đến C:\Users\YOUR_USER_NAME\AppData\Roaming\Mozilla\Firefox\Profiles\YOUR_OWN_PROFILE.default\gm_scripts\wnd.com\
và chỉnh sửa wnd.com.user.js
trong tuyệt vời hoặc nguyên tử hoặc Notepad ++ hoặc ... (Nếu bạn không biết cách truy cập appdata\roaming
thì phương pháp này không dành cho bạn ...)
Lưu ý rằng nếu bạn sử dụng jQuery, bạn cũng nên:
(1) Đảm bảo rằng kịch bản của bạn đã jQuery tham chiếu trong tiêu đề qua @require
, cho ví dụ:
// ==UserScript==
// @name wnd.com
// @namespace wnd.com
// @description wnd.com
// @include *://*.wnd.*/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @version 1
// @grant none
// ==/UserScript==
$(function(){
//your script goes here
});
Vì mục đích gỡ lỗi, [http-máy chủ có nút] (https://www.npmjs.com/package/http-server) hoặc [SimpleHttpServer với Python2] (https://docs.python.org/2/library/ simplehttpserver.html)/[http.server với Python3] (https://docs.python.org/3/library/http.server.html) nên dễ sử dụng. – tsh
- 1. Làm cách nào để chặn XMLHttpRequests từ tập lệnh Greasemonkey?
- 2. Làm cách nào để thay đổi CSS lớp bằng tập lệnh Greasemonkey/Tampermonkey?
- 3. Làm cách nào để đưa tệp javascript từ xa vào tập lệnh Greasemonkey?
- 4. Chạy tập lệnh Greasemonkey trên cùng một trang, nhiều lần?
- 5. Làm cách nào để chuyển đổi tập lệnh Greasemonkey thành một addon Firefox không khởi động lại?
- 6. Làm cách nào để đồng bộ hóa tập lệnh Greasemonkey được lưu trữ cục bộ trên nhiều máy?
- 7. Tập lệnh Greasemonkey chỉ chạy khi trang được tải lại
- 8. Bao gồm tập lệnh Greasemonkey trên nhiều tên miền
- 9. Làm cách nào để xuất bản tập lệnh Greasemonkey dưới dạng tiện ích bổ sung cho Firefox?
- 10. Làm cách nào để kiểm tra tập lệnh Greasemonkey, đặc biệt là trên bản sao cục bộ của trang web?
- 11. Làm cách nào để nhập lệnh ghép ngắn PowerShell mới?
- 12. Làm cách nào để loại trừ khung nội tuyến trong Greasemonkey hoặc Tampermonkey?
- 13. Làm cách nào để tạo cơ sở dữ liệu trong marklogic từ tập lệnh
- 14. MVC 4 BundleConfig không tạo tham chiếu tập lệnh
- 15. Lưu tập tin bằng Greasemonkey
- 16. Làm cách nào để tạo màu mới?
- 17. Tôi làm cách nào để sử dụng tập lệnh để tạo người dùng trong mongodb?
- 18. Làm cách nào để tạo Tập lệnh Apple chạy lệnh Terminal?
- 19. Chỉ chạy tập lệnh Greasemonkey một lần cho mỗi lần tải trang?
- 20. Trong tập lệnh Python, làm cách nào để đặt PYTHONPATH?
- 21. Làm cách nào để chạy tập lệnh lô từ trong tập lệnh batch?
- 22. Làm cách nào để thoát khỏi tập lệnh nodeJS từ bên trong tập lệnh?
- 23. Làm cách nào để chạy tập lệnh tcl trong tập lệnh tcl khác?
- 24. Làm cách nào để chạy tập lệnh Perl từ bên trong tập lệnh Perl?
- 25. Làm cách nào để viết các tập lệnh đa dòng trong các tập lệnh npm?
- 26. 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?
- 27. Làm cách nào để thêm hành động và chế độ xem mới khi tạo tập lệnh/đường ray?
- 28. Cách tạo thư mục mới và tập tin trong Vim
- 29. Làm cách nào để chạy tập lệnh sql postgres từ tập lệnh khác?
- 30. Làm cách nào để tạo một khung làm việc với các tệp dylib trong Xcode 4
@BrockAdams, cảm ơn cho nhận xét đó. Chuyển sang Tampermonkey là một giải pháp thay thế nhanh hơn nhiều. Câu trả lời của xe tay ga làm việc, nhưng điều này là nhanh hơn và hiệu quả hơn, trong trường hợp của tôi ít nhất. –
Liên quan: [Cách chuyển tất cả người dùng Greasemonkey sang Tampermonkey trên Firefox 57+] (https://stackoverflow.com/questions/47317983/how-to-transfer-all-greasemonkey-userscripts-to-tampermonkey-on-firefox- 57) –