安卓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小時內與您取得聯系。