Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tiansh/us-guide
用户脚本安装的帮助页面
https://github.com/tiansh/us-guide
Last synced: 23 days ago
JSON representation
用户脚本安装的帮助页面
- Host: GitHub
- URL: https://github.com/tiansh/us-guide
- Owner: tiansh
- License: mpl-2.0
- Created: 2015-05-29T13:35:39.000Z (over 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2017-10-14T12:30:04.000Z (about 7 years ago)
- Last Synced: 2023-04-09T23:59:41.423Z (over 1 year ago)
- Language: HTML
- Size: 50.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mediawiki
- License: LICENSE
Awesome Lists containing this project
README
= 用户脚本安装的帮助页面 =
这里是一个简易的供用户安装用户脚本的网页框架。
可以在网页的锚点中设置参数来针对特定脚本显示安装帮助,也可以用iframe
嵌入到别的网页中来减少重复工作。== 单独的网页 ==
== 嵌入到其他网页中 ==
除了作为单独的网页显示外,该网页还可以用于嵌入到其他网页中。嵌入后将只显示针对浏览器的操作说明。
例如使用如下代码可以将上述网页嵌入到其他网页中:
window.addEventListener('message', function (e) { if (e.origin === 'https://tiansh.github.io') try { install.height = JSON.parse(e.data).installheight } catch (ex) { } }, false);效果见 https://tiansh.github.io/us-else/zhihu_visitor/index.html
== 锚点参数 ==
网页的各项参数说明如下
* '''name''':(必填)脚本的名称
* '''installurl''':(必填)脚本的安装地址,必须是 .user.js 文件
* '''description''':(可选)脚本的描述
* '''author''':(可选)脚本的作者
* '''version''':(可选)脚本的版本
* '''supporturl''':(可选)脚本的支持页面,一般对应 issue 页面
* '''homepageurl''':(可选)脚本的主页
* '''compatible''':(可选,可重复)格式为`浏览器`或`浏览器+脚本宿主`
* '''color''':(可选)网页使用的配色,要求是用逗号分隔的五个`#rrggbb`颜色=== 浏览器与脚本宿主 ===
脚本可以识别并显示的浏览器名称和脚本宿主名称包括:
* firefox
** greasemonkey
** tampermonkey
** violentmonkey
* opera
** tampermonkey
** violentmonkey
* chrome
** tampermonkey
** violentmonkey
* safari
** javascriptblocker
** tampermonkey