"googlechrome: //www.lego.com" मोबाइल सफारी में खोला गया URL खोलने के लिए गूगल क्रोम iOS एप्लिकेशन में बदल जाएगी। यह नीचे एक है, जिसे आप गूगल क्रोम iOS एप्लिकेशन में वर्तमान पृष्ठ को खोलने के लिए अनुमति देता है की तरह scriptlets के लिए अनुमति देता है, मोबाइल सफारी से स्विच:जावास्क्रिप्ट iPhone गैर-डिफ़ॉल्ट आईओएस ब्राउज़र से सफारी में खोलने के लिए के लिए
(function()%7Bif(document.location.href.indexOf('http')===0)document.location.href=document.location.href.replace(/%5Ehttp/,'googlechrome');%7D)();
मेरा प्रश्न, रिवर्स किया जा सकता है कर रहा है? मैंने "सफारी: //www.lego.com" की कोशिश की, और यह केवल एक अवैध यूआरएल है। यदि आप एक स्क्रिप्टलेट जो मोबाइल सफारी से गूगल क्रोम स्विच वर्तमान पृष्ठ को खोलने के लिए कर सकते हैं।
आप इस देखा है: http://stackoverflow.com/questions/7930001/force-link-to-open-in-mobile-safari-from-a-web-app-with-javascript? सुनिश्चित नहीं है कि यह आपकी स्थिति के लिए काम करेगा। – woz
पहले नहीं, लेकिन अब मेरे पास है। धन्यवाद! वहां दिया गया समाधान काम नहीं कर रहा है। मैंने आईओएस क्रोम में ज़्वोनो के लिंक (http://www.hakoniemi.net/labs/linkkitesti.html) का परीक्षण किया, और उस लिंक ने एक नया यूआरएल खोला, लेकिन यह सफारी में नहीं बदला। – jonS90
क्रोम के विपरीत, सफारी http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html#//apple_ref/ पार एप्लिकेशन संचार के लिए एक दस्तावेज यूआरएल-योजना है प्रतीत नहीं होता है डॉक/यूआईडी/TP40007899। यदि आप अपना ऐप विकसित कर रहे हैं, तो आप एप्लिकेशन के प्रतिनिधि 'openURL:' को कार्यान्वित कर सकते हैं। यदि आप अकेले जेएस में रूचि रखते हैं, तो ऐसा करने के लिए कोई दस्तावेज नहीं है। –