
js
嗨皮螃
喜欢软件,喜欢创造
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js区分客户端
// 判断 客户端 是否为 微信/QQ function is_tx() { var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true } else if (ua.match(/ QQ/i) == " qq") { // 不能忽略QQ前...原创 2021-01-16 11:26:04 · 271 阅读 · 0 评论 -
制作谷歌插件与网页互动
因为使用js制作的截图功能不如意(将网页元素写入到canvas时 遇到 网页本身就有canvas标签时,网页本身的canvas变成空白图,同时图片有点模糊和失真),经过各种垂死挣扎后的尝试后,使用谷歌浏览器自带的截图功能,谷歌自带的截图功能可以通过谷歌插件调用。故需要制作一个可以和网页互动的插件。谷歌插件文件:manifest.js :插件配置文件{ "name": "Screenshot Extension", "version": "1.0", "description": "A s原创 2020-12-12 09:41:42 · 930 阅读 · 0 评论 -
js 执行复制代码
setTimeout(function(){ // 仅在 用户点击了网页界面才生效 // 如果存在 推广id,则执行 粘贴复制 console.log('★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆') console.log(inviter) console.log('★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆') var input = document.createEleme...原创 2020-11-10 18:23:11 · 285 阅读 · 0 评论 -
单点登录 打开新窗口 解决跨域 的 另类方案
单点登录是要求多域名 下共用一套登录的逻辑和数据,这个时候肯定会出现跨域问题刚开始解决这个问题的方法是 用window.open打开的新窗口进行等待用户登录操作,原窗口进行 ajax轮询服务端接口 判断用户是否已登录。单点登录 并且不影响原界面的逻辑是实现了,但是要ajax轮询请求。(还有一种方案就是 可以通过爬取 第三方登录页面的二维码进行登录,但是这种方案逻辑太过于繁琐,而且针对不同平台的登录 都要单独写逻辑,所以不适用)在实现了功能后 跨平台、不影响原界面 的单点登录功能后,决定优化一下,假如原创 2020-10-27 17:36:54 · 1299 阅读 · 0 评论 -
IOS通过H5定制唤醒支付宝APP进行支付
IOS唤醒支付宝APP的协议和安卓稍有区别,需要整个json数据进行urlencode来拼接到协议url内在IOS内,QQ浏览器和其他浏览器有区别,需要另外的支付宝唤醒url//唤起客户端快捷参数var data = {"requestType":"SafePay","fromAppUrlScheme":"alipays","dataString":"h5_route_token=\"RZ41QkLuzjZPgEfvTaAM2Vses2JgbtmobilecashierRZ41\"&is原创 2020-10-12 11:17:57 · 10601 阅读 · 2 评论 -
支付宝H5支付实现 绕过浏览器白名单
在开发支付宝H5支付的时候,遇到了一个很尴尬的问题,无法唤起支付宝APP问题分析:当前浏览器不在支付宝配置的白名单内市场上的浏览器太多,总有用户会使用不一样的浏览器,就UC浏览器来说,不同版本也有出现不能唤醒支付宝APP来进行支付的时候。如何解决成了我当下的问题。H5支付唤醒APP,本质上就是通过访问相关协议来达成的。支付宝支付的唤醒协议是 :alipays://platformapi/startApp?appId=20000125&orderSuffix=h5_route_token%原创 2020-08-27 18:51:59 · 23074 阅读 · 2 评论 -
电脑端 第三方平台无刷新登录方案
第三方平台(如QQ登录、微信登录)登录自己的网站的时候,会先跳转到平台的网站,登录成功后就会进行307跳转会我们的网站,这个过程会有很不友好的体验,尝试过iframe打开第三方平台页面,但是登录成功后还是会被强制调整到平台的网站。也尝试过 用爬虫的方式把二维码取出来 放到自己的网站上,然后轮询服务器判断是否登录成功,但这种方法存在很大的不确定性,短期内问题不大。最新的方案就是 用js打开新的 浏览器窗口,轮询登录成功后就关闭这个新窗口,js代码如下: var Other = {原创 2020-06-08 18:56:37 · 297 阅读 · 0 评论