/**
* 作者:EC_AK47
*
* QQ:3300565703
*
* 指定浏览器打开网址
*
* 运行环境:无限制
*
* @param url 网址
* @param browser_choice 选择浏览器{chrome, QQ, UC, 360, dolphin, oupeng, mx, via}
* @returns {boolean} 成功 true 或者 失败 false
*/
appoint_browser = function (url, browser_choice) {
importClass(android.content.Intent);
importClass(android.net.Uri);
let uri = Uri.parse(url);
let intent = new Intent(Intent.ACTION_VIEW, uri);
let browser = {
"chrome": {//谷歌浏览器
"pkg": "com.android.chrome",
"Activity": "com.google.android.apps.chrome.IntentDispatcher"
},
"QQ": {//QQ浏览器
"pkg": "com.tencent.mtt",
"Activity": "com.tencent.mtt.MainActivity"
},
"UC": {//UC浏览器
"pkg": "com.UCMobile",
"Activity": "com.uc.browser.InnerUCMobile"
},
"360": {//360浏览器
"pkg": "com.qihoo.browser",
"Activity": "com.qihoo.BrowserActivity"
},
"dolphin": {//海豚浏览器
"pkg": "com.dolphin.browser.xf",
"Activity": "mobi.mgeek.TunnyBrowser.MainActivity"
},
"oupeng": {//欧朋浏览器
"pkg": "com.oupeng.browser",
"Activity": "com.opera.android.OperaMainActivity"
},
"mx": {//傲游浏览器
"pkg": "com.mx.browser",
"Activity": "com.mx.MxBrowserActivity"
},
"via": {//via浏览器
"pkg": "mark.via",
"Activity": "mark.via.Shell"
}
}
intent.setClassName(browser[browser_choice]['pkg'], browser[browser_choice]['Activity']);
try {
context.startActivity(intent);
return true;
} catch (err) {
logd(err);
return false;
}
}
let a = appoint_browser("https://wwww.baidu.com", "via");
logd(a);
我是EC_老PU
专注EasyClick 自动化 喜欢我的文章请给个小心心,点个关注谢谢!
---------------------------------------版权声明------------------------------------------------------
版权所有~EC_老PU ~转载请注明原文地址