学习 greasemonkey 教程

GreaseMonkey/TamperMonkey 学习

头部命令

  • @name | 脚本名字|
  • @namespace|命名空间|
  • @version| 版本|
  • @author|作者|
  • @description
  • @homepage
  • @icon
  • @updateURL
  • @downloadURL
  • @include
  • @exclude
  • @resource key url
  • @require include scripts
  • @connect reach cross origin domains self, current domain, localhost, or *
  • @run-at when to run the script document-start/document-body/document-end/document-idle/context-menu
  • @grant whitelist GM_* functions If no @grant tag is given TM guesses the scripts needs.

函数

GM_addStyle(css)
GM_get/set/deleteValue
GM_listValues()
GM_getResourceText(name)
GM_getResourceURL(name) get base64 encoded urI
GM_openInTab(url)
GM_getTab(cb)   Get a object that is persistent as long as this tab is open.
GM_getTabs(cb)  Get all tab objects as a hash to communicate with other script instances.
GM_setClipboard(data, info) set the clipboard


GM_xmlhttprequest can do cross domain request

using it in $.ajax https://gist.github.com/yifeikong/9e93cc38297cce989ffbef5587ad2f39

及时获取更新,请关注公众号“爬虫技术学习(spider-learn)”

公众号“爬虫技术学习(spider-learn)”

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注