set 限制解除

教程|巧用js书签调用api接口

搬砖小哥figthing 技巧分享屋 2019-10-17

大家好,我是搬砖小哥


在前期文章中,分享了一些api接口【点击跳转】,但每次使用需要进去后再粘贴之后访问才行,小哥发现了一种利用 书签 的方法可以让一些 以网址为参数值api接口 得以快速调用


当书签设置好了后,方法 简化为:进入要处理的网页→输入关键词搜索书签并点击,之后即可进入api返回的页面,去除了复制,觉得大大提高了效率,十分方便,只需要一个 浏览器 即可使用

(注:手机带书签功能的浏览器均可使用,电脑端部分谷歌浏览器无法使用

以下为个人理解,也许并不规范,不喜勿喷)


『测试环境』


浏览器:Chrome

设备:小米手机


『js书签』


  • js书签其实就是在普通书签上的地址栏中运行js代码,地址栏格式如下:

javascript:js代码语句

其中javascript: 为固定格式,告诉浏览器下面不是地址,而是js代码语句,让浏览器去运行它


  • 调用api接口的js带代码语句格式:

api地址+?+参数键值列表

  • 参数键值列表格式:

参数名1=参数值1&参数名2=参数值2...

(注:多个参数时中间用 & 连接)


  • 以前面分享的短链接生成api为例,书签中地址的内容为:

    javascript:window.location='https://wn.run/short_url/sina.php?url='+location.href;

  • 说明:

接口地址:https://wn.run/short_url/sina.php

参数名:url

参数值(当前页面地址):location.href

当前页面:window.location

拼接符:+

赋值符:=

总括:将当前页面的地址作为参数值,与接口拼接,形成一个新的地址,之后将当前页面的地址设置为新地址


『创建并使用书签』


  • 第一步:随便打开一个页面(如 百度),保存为书签


图片


  • 第二步:编辑书签,添加名称(如 link)和地址(如 javascript:window.location='https://wn.run/short_url/sina.php?url='+location.href;),保存


图片


  • 第三步:进入相关页面(如 百度),输入关键词搜索书签,之后点击书签


图片


  • 看fu费视频的js书签地址示例:

    javascript:window.location='http://2gty.com/apiurl/yun.php?url='+location.href;


图片


  • 链接生成二维码的js书签示例:

    javascript:window.location='https://cli.im/api/qrcode/code?text='+location.href;

图片


(注:大家可以替换api来实现一些功能,快快diy起来吧!


图片

    微信扫一扫
    关注该公众号