2012-03-29 36 views
27

Tôi có một tài liệu API nằm xung quanh trên đĩa cứng của mình và để giảm bớt luồng công việc của mình, tôi đã viết một kịch bản đơn giản để sửa đổi trang cho các nhu cầu của tôi. Tôi đã phát triển nó bằng FireBug trên FireFox.Chạy Greasemonkey trên các tệp html nằm trên hệ thống tệp cục bộ?

@include -ing các trang web hoạt động chính xác, nhưng Greasemonkey dường như không phát hiện các trang trên hệ thống tệp cục bộ?

Tôi muốn có một bao gồm như

// @include  *R13/Python*R13/* 

nào phải phù hợp với ví dụ

file:///Z:/Eigene%20Dateien/Cinema4D/Documentations/R13/Python%20R13/modules/c4d/index.html 

Nhưng nó không được công nhận. Làm thế nào tôi có thể đạt được rằng usercript chạy trên các tập tin html địa phương, quá?

Cảm ơn trước,

+1

có thể xem xét điều này: http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a?pli=1 –

Trả lời

37

Kể từ khi một vài phiên bản có hai mới sở thích 'giấu':

greasemonkey.aboutIsGreaseable
greasemonkey.fileIsGreaseable

Giá trị mặc định là " sai". Nếu bạn muốn Greasemonkey chạy trên tệp: /// url, bạn phải đặt thứ hai là "true" (trong số về: config).

trích dẫn từ đây:

http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a

+2

Cảm ơn bạn rất rất nhiều! –

+3

Tính năng firefox 49.0 này dường như là extensions.greasemonkey.fileIsGreaseable và bạn cần phải khởi động lại firefox sau khi cài đặt greasemonkey cho tuỳ chọn xuất hiện – yms

23

tampermonkey

Nếu bạn đang ở đây với cùng lý do tôi, đó là -> tìm kiếm các tampermonkey tương đương, (và bạn' đang sử dụng Chrome) ... chuyển đến Tùy chọn Chrome -> Tiện ích mở rộng, còn gọi là chrome: // extensions/và bạn sẽ thấy Cho phép truy cập vào URL của tệp

Allow access to file URLs

+2

Làm thế nào để bạn biết tôi sử dụng Chrome? –

+1

Cảm ơn bạn đã trả lời! Điều này làm việc –

+3

mát mẻ thx! chỉ tìm thấy nó trên faq http://tampermonkey.net/faq.php#Q204 –

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