jon*_*S90 8 javascript safari ios
在手机Safari中打开的"googlechrome://www.lego.com"将切换到谷歌Chrome iOS应用程序以打开URL.这允许像下面那样的scriptlet,它允许您在Google Chrome iOS应用中打开当前页面,从移动Safari切换:
(function()%7Bif(document.location.href.indexOf('http')===0)document.location.href=document.location.href.replace(/%5Ehttp/,'googlechrome');%7D)();
Run Code Online (Sandbox Code Playgroud)
我的问题是,可以反过来做吗?我试过"safari://www.lego.com",它只是一个无效的网址.您可以制作一个从 Google Chrome 切换到移动版Safari 的Scriptlet 来打开当前页面.
答案是肯定的。感谢MacStories(http://www.macstories.net/tutorials/chrome-for-ios-send-a-webpage-back-to-safari-via-bookmarklet/),我找到了这段代码:
window.location='googlechrome-x-callback://x-callback-url/open/?url='+encodeURIComponent(location.href)+'&x-source=Safari&x-success='+encodeURIComponent(location.href);
执行该代码,转到主屏幕,重新打开 Chrome,然后有一个神奇的后退按钮可以返回 Safari。这可能不完全是你想要的,但它确实有效......有点纠结。
祝你好运!
更新: 这是一个屏幕截图:链接(抱歉,我没有足够的声誉将其放在帖子中):https ://i.stack.imgur.com/OR175.jpg
更新:
似乎执行此操作的功能已损坏。谢谢你!