安卓Android系统是可以实现从Facebook中的网页,唤起默认的浏览器。
但是iOS最多能实现打开Safari,但是不能指定具体的网址。
window.location.href='https://www.baidu.com'
没有Facebook的“跳转外部浏览器”的弹窗出现,依然还是在Facebook的browser中刷新
facebook中打开的网页
window.location.href=`ftp://43.xxx.xxx.xxx/index.html`
中转网页中
window.open(”https://www.baidu.com”, “_self”);
Safari已经不支持ftp协议。
能弹出Facebook的“跳转外部浏览器”的弹窗,点“确定”后可以唤起Safari,但是Safari中的中转index.html不能解析,Safari的白色提示页面提示“ftp url is blocked”
const currentLink=location.href
const link=currentLink.replace('https://', '').replace('http://', '').replace('www.', '')
window.location.href=`x-web-search://${link}`
能弹出Facebook的“跳转外部浏览器”的弹窗,点“确定”后可以唤起Safari,但是进入的是Safari的默认搜素引擎的搜索界面,搜索输入框中是link的参数部分
如果使用以下的方式,那么只会出现一个网址是空的Safari界面
window.location.href=`x-web-search://`
window.location=`googlechrome://${link}`// ios to chrome
const currentLink=location.href
const link=currentLink.replace('https://', '').replace('http://', '').replace('www.', '')
if (ua.isAndroid()) {
window.location.href=`intent://${link}#Intent;scheme=https;end`// android
}
或者使用:
<script>
function isFacebookApp() {
var ua=navigator.userAgent || navigator.vendor || window.opera;
return (ua.indexOf("FBAV") > -1) || (ua.indexOf("FBAN") > -1);
}
if (isFacebookApp()) {
var currentLink=location.href;
if (currentLink.indexOf('https') > -1) {
var currentLink=currentLink.replace('https://', '');
currentLink=currentLink.replace('www.', '');
var chromeLink="intent://" + currentLink + "#Intent;scheme=https;package=com.android.chrome;end";
window.location.href=chromeLink;
}
if (currentLink.indexOf('http') > -1) {
var currentLink=currentLink.replace('http://', '');
currentLink=currentLink.replace('www.', '');
var chromeLink="intent://" + currentLink + "#Intent;scheme=http;package=com.android.chrome;end";
window.location.href=chromeLink;
}
}
</script>
// tryOpenDefault(()=> {
// window.open(url, '_blank');
// }, 1000)
// tryOpenDefault(()=> {
// window.location.href=url;
// }, 2000)
// tryOpenDefault(()=> {
// window.open(url, '_system');
// }, 3000)
// tryOpenDefault(()=> {
// window.location.href='intent://' + url + '#Intent;' + 'scheme=https;end';
// }, 4000)
// 会弹出跳转box,但是又快速退出回到帖子页
// tryOpenDefault(()=> {
// var a=document.createElement('a');
// a.setAttribute('href', url);
// a.setAttribute('target', '_blank'); // Ensures it opens in a new tab/window
// a.click();
// }, 5000)
// window.location.href=`prefs://${link}`
// window.location.href=`x-safari-https://${link}` // box but not jump
// window.location.href=`site://${link}` // not work
// not work
// var a=document.createElement('a');
// a.setAttribute('href', currentLink);
// a.setAttribute('target', '_blank'); // Ensures it opens in a new tab/window
// a.click();
// not work again
// var a=document.createElement('a');
// a.setAttribute('href', currentLink);
// a.setAttribute('target', '_blank'); // Ensures it opens in a new tab/window
// var dispatch=document.createEvent("HTMLEvents");
// dispatch.initEvent("click", true, true);
// a.dispatchEvent(dispatch);
// window.open(location.href, '_blank') // not work
// window.location.href=location.href // not work
// window.location.href=`safari://${currentLink}` // can prompt box, but can not jump still
// window.location.href=`safari://${link}`// can prompt box, but can not jump
// window.location.href=`googlechrome://${link}`// can open chrome
目前经过各种尝试发现,在安卓上确实是可以通过intent的方式唤起系统的浏览器,但是iOS的Safari浏览器,并没有合适的方法唤起浏览器并打开对应的网址。
所以如果在iOS上的Facebook或者是其他app的内置浏览器(即in-app browser)上,想仅仅只通过web中来实现是做不到的。除非这个in-app浏览器所在的app是可以内置我们自己的代码的。
因为在iOS系统中,app打开Safari的方式都是通过iOS的系统API:
[[UIApplication sharedInstance] openUrl:@"https://xxx.xxx.xxx"]
这样的方式来实现跳转Safari的。所以除非web和app有通信机制,调用iOS原生代码的这个API。
而且即使通过在Mac上的应用程序右键Safari浏览器,点击“查看内容”,打开Safari应用的info.plist,查看Safari的URL Scheme,也就只有有限的http、https、ftp等深链接。
我在Mac上测试时,发现是可以通过以下代码:(有点忘了是不是safari开头,应该还有一个x-safari-http的scheme头,还是webkit:这个)
window.location.href=`safari://43.xxx.xxx.xxx/index.html`
在Mac上是可以从谷歌Chrome浏览器跳转打开Safari的,但是在移动端是不行的。
所以在iOS的第三方app的内置浏览器中,想打开系统Safari浏览器,最好还是要做一个引导的浮层,指向右上角的三个点,引导用户主动点击Facebook等第三方app的“打开外部浏览器”选项。
狐文案AICopy for Mac是一款专业的文本改写和论文查重工具,探狐文案mac版能够快速创建高转化率的内容文案、大学论文、产品说明等,还能轻松进行写作笔记改写和论文翻译查重,非常实用,喜欢这款探狐文案AICopy的朋友可以来试试哦!
探狐文案AICopy for Mac官方介绍
*无论您是在撰写、自媒体文章、电子邮件、论文还是社交媒体帖子, 探狐AI功能都能为您提供支持
*借助自动化创意工具,您可以在几秒钟内生成营销文案
*改写功能能帮助您写得更好、更快、更清晰
https://mac.orsoon.com/Mac/186676.html
AICopy mac版功能特点
*引入原稿,一键生成智能原创文本
*快速、实时、可靠,100%安全使用
*通过复制/粘贴文本,文件和链接识别导入文本,实时进行抄袭检查和查重
*提供人工智能支持的词库,分析文本正负情感因子
*摘要工具总结文本重点,让AI帮助您筛选研究论文、文章和冗长的电子邮件
你可以用探狐文案创造什么?
博客文章
大学论文
搜索引擎优化文章(SEO优化)
文章内容
产品说明
探狐文案适合谁?
*文创写手:使用 AI 文案工具,一键撰写独特的文章
*大学生:几分钟内智能修改大学论文和查重
*SEO经理:文章写作服务可以创造真正的人性化内容来满足搜索引擎
*博主:您的个人 AI 博客文章生成器可为任何细分市场创建完美的内容
*营销专家:使用 AI 文案软件生成高转化的文案和内容
为什么选择探狐文案?
*我们的 AI 文案平台如何运作
探狐文案对数亿的文案和内容数据进行训练,形成独特的智能文案平台。
*可以为您大规模创建营销文案
作为营销人员,我们一直在努力优化我们的沟通渠道。文本通常是最好的起点,但它也非常耗时。 我们 通过大规模生成多个营销副本变体来加速工作流程,以便您可以完成更多工作并继续前进。
*可以为您生成有影响力的人工智能文案
使用GPT-3 AI 文案预测模型获得更多流量和转化。
隐私保证
注意:保护用户的隐私对我们很重要,您在我们的文案助手上传的文本或文档均不会存储或与第三方共享。使用此应用程序是完全安全的。
要更改电脑的MAC地址就要使用WiFiSpoof Mac中文版,操作十分简单,WiFi Spoof for mac中文版可以通过热键或系统菜单栏轻松更改WiFi MAC地址,使用便捷,你可以来试试哦!
WiFiSpoof Mac版软件介绍
WiFiSpoof ,在浏览公共Wi-Fi网络时保护您的隐 私。WiFiSpoof快速欺骗你的Mac地址给你一个额外的安全级别,以防窥探。
https://mac.orsoon.com/Mac/154853.html
WiFiSpoof Mac版功能特点
- MAC地址欺骗
轻松更改Wi-Fi /以太网MAC地址 - 无需使用终端。使用内置的供应商数据库***完全随机的MAC地址或特定的供应商地址。
- 完全可定制
为所有您喜爱的网络设置自定义规则 - 随机每30分钟在您最喜欢的咖啡馆,设置为预定义的MAC地址在工作,并在家设置另一个MAC地址。可能性是无止境的。
- 全球热键
配置全局键盘快捷键,即时访问主窗口,方便的网络信息,随机的MAC地址或切换内置的定时器功能。
- ***浏览
避免愚蠢的网络限制,并在浏览公共Wi-Fi网络时保护您的隐私。当您上网时,MAC地址不加密,将您的计算机作为不良跟踪的潜在目标。
*请认真填写需求信息,我们会在24小时内与您取得联系。