1

我想在 iPhone 上的原生 Safari 浏览器中提供用户的 Opera Mini 开放站点。如何从 Opera Mini 在 Safari 中打开链接?

4

1 回答 1

0

不,你不能。但是由于 Opera Mini 8 for iOSUncompressed mode,网站将WebView使用 Safari 引擎进行渲染。因此,您可以提议以这种模式打开您的网站,只需向您的网站添加一些文本。

您可以使用属性检测迷你模式javascript 中的歌剧迷你:windowoperamini

var isOperaMini = Boolean(window.operamini)

所以你做这样的事情:

var isOperaMini = Boolean(window.operamini)
if (isOperaMini) {
   alert('Switch your Opera Mini to uncompressed mode');
}

附言

可以通过 User-Agent 检测未压缩模式下的 Opera mini :

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 像 Mac OS X) AppleWebKit/537.51.2 (KHTML, 像 Gecko) OPiOS/10.1.1.92212 Mobile/11D257 Safari/9537.53

 var isOperaMiniUncompressedMode = navigator.userAgent.test(/OPiOS/)
于 2015-10-21T15:15:28.723 回答