较新的三星设备无法在其内置的短信应用中显示网页

din*_*can 5 javascript android google-chrome samsung-galaxy

当我在三星内置消息应用程序的短信中打开一个URL(比如https://www.google.com)时,它会在应用程序内浏览器中打开,其中会立即显示一个空白页,并保持空白而不是显示网站.

  1. 这是一个已知的三星/安卓漏洞吗?
  2. 有一个已知的解决方法吗?

重现:

  1. 在Samsung的内置消息应用程序中接收(或发送)SMS 的URL .
  2. 点按短信中的网址:
    1. 该应用在其应用内浏览器中打开网页,而不是在Chrome中打开它.
    2. 观察空白页面会立即显示,并保持空白.

要解决:

  1. 旋转设备方向(例如纵向 - >横向).
  2. 观察页面终于出现在你困惑的眼前!

什么样的页面有效?

没有.甚至这个都没有显示出来:

<html>
  <body>How I wish you'd show me immediately!</body>
</html>
Run Code Online (Sandbox Code Playgroud)

还有一些惊喜:

  • alert('ah, ha!') 立即行动!
  • CSS样式background-color立即起作用!
    也就是说,空白页面使用此规则中定义的颜色.
  • document.body.innerHtml('Show this, at least!') 没有帮助.

已知受影响的设备

  • 三星Galaxy S6
  • 三星Galaxy S7
  • 三星Galaxy S7 Edge

看起来你不应该买三星的新设备!?

消息应用内浏览器版本:51