Awesome
<img width="128px" src="./Material/icon.png" alt="Logo" align="left"/>Stay
<p align="right">中文 | <a href="README-EN.md">EN</a></p>Stay是一个开源的本地iOS Safari扩展脚本管理器(兼容userscript)。
了解Stay的开发计划和版本进度,请查看 Project of Stay 2。
使用方式
- 使用前准备
- 前往 设置 > Safari浏览器 > 扩展 > Stay
- 打开Stay
- 允许Stay应用于所有网站
- 通过(直接编写脚本 |脚本地址链接 | GreasyFork网站 | 本地文件)等方式将js脚本导入Stay
- 在资料库列表中激活脚本
发现脚本
欢迎通过Embed Script Request来推荐好用的扩展脚本。
Metadata
Stay支持的metadata。
- @name(支持多语言)
- @namespace
- @version
- @author
- @description(支持多语言)
- @homepage
- @icon(只支持@icon)
- @updateURL
- @downloadURL
- @supportURL
- @include
- @match
- @exclude
- @require
- @resource(Stay会在创建/更新的时候下载resource)
- @run-at(不支持context-menu)
- @grant
- @noframes
- @notes - 版本修改历史
API
Stay支持的api。
- unsafeWindow
- GM_addStyle
- GM_setValue / GM.setValue
- GM_getValue / GM.getValue
- GM_deleteValue / GM.deleteValue
- GM_listValues / GM.listValues
- GM_log(在Stay的popup面板展示)
- GM_registerMenuCommand / GM.registerMenuCommand
- GM_unregisterMenuCommand / GM.unregisterMenuCommand
- GM_getResourceURL / GM.getResourceUrl
- GM_getResourceText / GM.getResourceText
- GM_xmlhttpRequest / GM.xmlHttpRequest
- GM_openInTab / GM.openInTab
- GM_info / GM.info(scriptHandler值为stay)
- GM_notification / GM.notification(允许grant但未实现)
- window.onurlchange(允许grant但未实现)
用户交流
Twitter:@shenruisi
或者关注公众号效率先生
,并回复微信群
进群沟通。