首页
社区
课程
招聘
未解决 [求助]苹果手机想向访问的https网页注入本地JS文件,请问如何实现?
发表于: 2019-5-3 11:16 2661

未解决 [求助]苹果手机想向访问的https网页注入本地JS文件,请问如何实现?

2019-5-3 11:16
2661
使用苹果手机safari,想向访问的https网页注入本地JS文件,请问如何实现?
主要是想用来自动执行一些点击,ajax功能。或者有代替方案?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2019-5-3 23:34 被iamatig编辑 ,原因: 补充使用环境
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 261
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
tampermonkey?
2019-5-3 16:27
0
雪    币: 3496
活跃值: (749)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

浏览器chrome新建一个书签输入下面的代码,或者在地址栏输入javascript:命令如下图,IE不支持。

$('#username').val("acqgxj_cly");

$("#pwd").val("123456");

$("#parentId").val(610);

function setDeps2(data) {

setDeps(data);

//alert(JSON.stringify(data));

$("#deps").val(542)

}

$.axss("/manage/auth/getDeps", {parentId:"610"}, setDeps2);


注入远程js需要https支持,可以输入下面的代码。

javascript: (function () {

var jsCode = document.createElement('script');

jsCode.setAttribute('src', 'https://你的域名.cn/bsbm/pdo/eh2/a22/a2201/curl/excelhome/inject.js?test1213');

document.body.appendChild(jsCode);

}());


远程的服务器必须是https的才能注入。

inject.js文件

//alert(4);

$('#username').val("acqgxj_cly");

$("#pwd").val("123456");

$("#parentId").val(610);

function setDeps2(data) {

setDeps(data);

//alert(JSON.stringify(data));

$("#deps").val(542)

}

$.axss("/manage/auth/getDeps", {parentId:"610"}, setDeps2);


2019-5-3 20:59
0
雪    币: 2938
活跃值: (18)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
在manifest.json里面写:
{
    "manifest_version": 2,
    "name": "应用名",
    "version": "1.1",
    "homepage_url": "你的主页",
    "description": "描述",

    "content_scripts": [{
            "matches": ["*://*.csdn.net/*"],
            "js": ["常用.js","csdn.js"]
        }//这里注入js,在相同文件夹下写你的js
    ]
}


然后写相应js.然后加载这个应用,完毕.
2019-5-3 21:21
0
雪    币: 2938
活跃值: (18)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
或者看我的自动阅读全文.
https://gitee.com/fqbqrr/gx/tree/master/%E8%87%AA%E5%8A%A8%E9%98%85%E8%AF%BB%E5%85%A8%E6%96%87
2019-5-3 21:22
0
游客
登录 | 注册 方可回帖
返回
//