2017-11-14 28 views
16

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?

enter image description here

+1

@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. –

+1

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) –

Trả lời

9

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ó)

Greasemonkey 4.1 menu


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:

The button

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.

+0

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ị. –

+0

Nút cài đặt không xuất hiện cho tôi. – pts

+0

@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. –

1

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 
}); 
+0

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

Các vấn đề liên quan