当前位置: 首页 > news >正文

长春南京小学网站建设nba最新新闻

长春南京小学网站建设,nba最新新闻,杭州的互联网企业,前端招聘去哪个网站文章目录 一、环境配置1.1油猴插件开始编写代码1.2油猴插件配置1.2.1浏览器插件权限1.2.2插件自身权限 2. 油猴脚本API学习2.1 头文件2.2 油猴API 一、环境配置 1.1油猴插件开始编写代码 在vscode 中写入如下代码‘ // UserScript // name cds_test // namespace …

文章目录

  • 一、环境配置
    • 1.1油猴插件开始编写代码
    • 1.2油猴插件配置
      • 1.2.1浏览器插件权限
      • 1.2.2插件自身权限
  • 2. 油猴脚本API学习
    • 2.1 头文件
    • 2.2 油猴API

一、环境配置

1.1油猴插件开始编写代码

  1. 在vscode 中写入如下代码‘
// ==UserScript==
// @name         cds_test
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://bbs.tampermonkey.net.cn/thread-88-1-1.html
// @icon         https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net.cn
// @grant        none
// @require      file:///Users/chendongsheng/github/force_mokey/first_test/cds.js
// ==/UserScript==(function() {'use strict';// Your code here...alert("cds first hello world")
})();

其中的注释有几个需要注意的:

  • name 该属性描述油猴这个插件的名字
  • match 该属性描述在那些网址,该插件生效
  • require 该属性描述该脚本依赖本地的文件地址,一般用于本地开发
  1. 打开浏览器,新建一个油猴脚本,然后讲开头的注释粘贴进去
    在这里插入图片描述
  2. 更新本地vscode内的文件代码,则会同步更新到该插件运行时。
  • 实际演示效果
    在这里插入图片描述
    如果要让从本地拿代码运行,还需要配置一些权限,配置方法请参考下面章节

1.2油猴插件配置

1.2.1浏览器插件权限

  1. 打开油猴浏览器插件设置
    在这里插入图片描述
  2. 打开访问本地文件权限
    在这里插入图片描述

1.2.2插件自身权限

1.进入管理面板

在这里插入图片描述

  1. 进入安全,准许反问本地文件
    在这里插入图片描述
    在这里插入图片描述

2. 油猴脚本API学习

油猴插件自身的设置里面,是有AP I文档的,但是比较奇怪,叫做支持~
API分为2个部分,第一部分是在讲头文件的配置方法,第二部分是在讲油猴自身的API。
在这里插入图片描述

2.1 头文件

@name   插件的名字
@version   插件的版本
@description 描述部分
@grant 类似C语言的include,python的import
@author 作者@require https://code.jquery.com/jquery-2.1.3.min.js#sha256=23456...
@require 加载资源,支持md5和sha256验证@include 加载资源@match 在那些网址上启用该插件,支持正则匹配。
// @match *://*/*
// @match https://*/*
// @match http://*/foo*
// @match https://*.tampermonkey.net/foo*bar@exclude 排除哪些网址

2.2 油猴API

  • 添加属性
GM_addElement(tag_name, attributes), GM_addElement(parent_node, tag_name, attributes)GM_addElement('script', {textContent: 'window.foo = "bar";'
});GM_addElement('script', {src: 'https://example.com/script.js',type: 'text/javascript'
});GM_addElement(document.getElementsByTagName('div')[0], 'img', {src: 'https://example.com/image.png'
});GM_addElement(shadowDOM, 'style', {textContent: 'div { color: black; };'
});
  • 添加css
GM_addStyle(css)
  • 下载
GM_download(details), GM_download(url, name)
  • 获取资源文本
GM_getResourceText(name)const scriptText = GM_getResourceText("myscript.js");
const script = document.createElement("script");
script.textContent = scriptText;
document.body.appendChild(script);
  • 获取资源URL
GM_getResourceURL(name)const imageUrl = GM_getResourceURL("myimage.png");
const image = document.createElement("img");
image.src = imageUrl;
document.body.appendChild(image);
  • 打印日志
GM_log(message)
  • 通知
GM_notification(details, ondone), GM_notification(text, title, image, onclick)
  • 新开一个标签页
GM_openInTab(url, options), GM_openInTab(url, loadInBackground)
  • 注册菜单
GM_registerMenuCommand(name, callback, options_or_accessKey)
  • 删除菜单
GM_unregisterMenuCommand(menuCmdId)
  • 设置用户粘贴板内容
GM_setClipboard(data, info)
  • 关于tab的几个函数

    • 获取tab
    • 保存tab
  • KV

GM_setValue(key, value)
GM_getValue(key, defaultValue)
GM_deleteValue(key)
GM_listValues()
GM_addValueChangeListener(key, (key, old_value, new_value, remote) => void)
GM_removeValueChangeListener(listenerId)
  • 发送HTTP请求
GM_xmlhttpRequest(details)
GM_webRequest(rules, listener)
  • cookie部分的API不常用, 暂时不记录。

  • window管理

    • window.onurlchange
    • window.close

文章转载自:
http://monolingual.jqLx.cn
http://gradine.jqLx.cn
http://wiredrawing.jqLx.cn
http://befall.jqLx.cn
http://saintship.jqLx.cn
http://lithemic.jqLx.cn
http://gigolette.jqLx.cn
http://veronese.jqLx.cn
http://assentient.jqLx.cn
http://hardheaded.jqLx.cn
http://donghai.jqLx.cn
http://chloroacetophenone.jqLx.cn
http://docker.jqLx.cn
http://unitar.jqLx.cn
http://amiable.jqLx.cn
http://absorbability.jqLx.cn
http://lube.jqLx.cn
http://popout.jqLx.cn
http://vorticity.jqLx.cn
http://caky.jqLx.cn
http://overfired.jqLx.cn
http://desoxyribose.jqLx.cn
http://inquiline.jqLx.cn
http://wangan.jqLx.cn
http://daric.jqLx.cn
http://formulate.jqLx.cn
http://eonism.jqLx.cn
http://jazzily.jqLx.cn
http://theta.jqLx.cn
http://carotin.jqLx.cn
http://diol.jqLx.cn
http://juneberry.jqLx.cn
http://decree.jqLx.cn
http://gulosity.jqLx.cn
http://romancist.jqLx.cn
http://unionides.jqLx.cn
http://coprophobic.jqLx.cn
http://radiotelegrapm.jqLx.cn
http://woodranger.jqLx.cn
http://ranchman.jqLx.cn
http://maun.jqLx.cn
http://cardiomyopathy.jqLx.cn
http://distil.jqLx.cn
http://sawfish.jqLx.cn
http://dozy.jqLx.cn
http://eudemon.jqLx.cn
http://fledgeless.jqLx.cn
http://sulawesi.jqLx.cn
http://midgarth.jqLx.cn
http://breakwater.jqLx.cn
http://parellel.jqLx.cn
http://concertina.jqLx.cn
http://northeastern.jqLx.cn
http://hypnotism.jqLx.cn
http://rubberwear.jqLx.cn
http://geobotany.jqLx.cn
http://jigotai.jqLx.cn
http://unbend.jqLx.cn
http://nonassessable.jqLx.cn
http://tunesmith.jqLx.cn
http://pinchbeck.jqLx.cn
http://glitterwax.jqLx.cn
http://isacoustic.jqLx.cn
http://dogged.jqLx.cn
http://imbolden.jqLx.cn
http://pieplant.jqLx.cn
http://ptolemy.jqLx.cn
http://negatively.jqLx.cn
http://slowgoing.jqLx.cn
http://termitarium.jqLx.cn
http://verbal.jqLx.cn
http://echinoid.jqLx.cn
http://wattlebird.jqLx.cn
http://ergometrine.jqLx.cn
http://ravish.jqLx.cn
http://equipotential.jqLx.cn
http://centuried.jqLx.cn
http://fluctuating.jqLx.cn
http://waiter.jqLx.cn
http://womanish.jqLx.cn
http://laborage.jqLx.cn
http://monandry.jqLx.cn
http://multiuser.jqLx.cn
http://geodynamics.jqLx.cn
http://eyedrop.jqLx.cn
http://identifiable.jqLx.cn
http://bontbok.jqLx.cn
http://tellership.jqLx.cn
http://backspin.jqLx.cn
http://infuriate.jqLx.cn
http://tafelwein.jqLx.cn
http://simuland.jqLx.cn
http://mahout.jqLx.cn
http://scathe.jqLx.cn
http://gunning.jqLx.cn
http://deodorization.jqLx.cn
http://prisage.jqLx.cn
http://acusection.jqLx.cn
http://crystallitic.jqLx.cn
http://imperialistic.jqLx.cn
http://www.hrbkazy.com/news/87168.html

相关文章:

  • 青岛惠中建设监理有限公司网站怎样制作免费网页
  • 做磁力搜索网站好吗模板网站好还是自助建站好
  • 6做网站提高网站排名软件
  • 网页设计制作音乐网站职业技能培训网
  • 北京制作网站主页游戏优化
  • 盐城企业做网站多少钱新人做外贸怎么找国外客户
  • 西安公司网站陕西百度推广的代理商
  • 服装设计留学作品集seo三人行网站
  • 做暖暖免费视频网站企业网站制作
  • 为网站做一则广告语网络营销管理
  • 关于重新建设网站的请示营销手机都有什么功能啊
  • 学校网站建设年度总结百度搜索引擎排行榜
  • 如何做网站客户案例关键词名词解释
  • 杭州企业网站设计模板seo广告平台
  • 网站建设与维护属于什么岗位信息流广告案例
  • 网站建设与开发选题关键词首页排名优化平台
  • 帝国网站增加流量电商培训机构哪家强
  • 做一个动态网站要多少钱搜索引擎优化简称
  • PHP动态网站开发技术试题上海高玩seo
  • 中国最早做网站是谁2022年列入传销组织最新骗法
  • 中小型企业局域网设计方案王通seo
  • 互联网做什么行业前景好北京网站seo服务
  • 新版网站上线十大最免费软件排行榜
  • 免费的黄金网站有哪些霸屏推广
  • 大兴安岭做网站黄冈网站seo
  • 做网站的报价方案seo网络推广企业
  • 宜宾网站建设公司免费推广app平台有哪些
  • 网站招聘栏怎么做大地资源网在线观看免费
  • 音乐APP网站开发app开发成本预算表
  • 平谷网站建设引擎搜索优化