Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

google chrome - How to include Local htm pages in a Tampermonkey script?

The script below works on a normal webpage, but how I can make it work on local .htm files too? (When opened in the Chrome browser)

// ==UserScript==
// @name            betterTwitter
// @version         0.5
// @namespace       http://www.h4xful.net/
// @description     Gets rid of the garbage on Twitter's side-panel.
// @include         http://twitter.com/*
// @include         https://twitter.com/*
// @include         file://C:/Users/*.htm
... ... 

The last line (@include file:...) doesn't work at all. The script doesn't fire for a sample page.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

First, on Chrome's extensions setting page (chrome://extensions/), make sure Tampermonkey has access to file URLs:

File URL setting

Second, format the @include (or @match) with the correct number of slashes. It should almost always start with file:///.
For example:

// @include    file:///C:/Users/*.htm

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...