html - iOS safari 阅读器 View 未正确显示网站

标签 html ios safari

iOS safari 阅读器 View 看起来很奇怪。它显示视频的标题和下划线以及大量空白。标题也是双重的。当原始页面中有广告时,它还会显示广告一词。

有人知道哪些关键字会触发 iOS 中的阅读器 View 以及如何自定义它吗? 我完全没有发现任何与此主题相关的内容......

谢谢

最佳答案

似乎没有官方的方法来自定义查看器。从技术上讲,它是作为 Safari 扩展实现的,只需在您的页面中注入(inject) JavaScript 即可发挥其魔力。有关更多信息,请参阅提取的源代码 https://github.com/amumu/safari-reader-js

Apple 官方文档确实提到 class SafariReader但据我所知,没有办法从内容(服务器发出的 HTML 或 JavaScript)访问它。如果您可以访问 SafariReader,它将提供更好地控制它所需的方法。另一个有趣的类(class)是 SafariContentViewer 。如果您可以以某种方式访问​​ SafariReader,则可以按照文档进行操作:Working with Safari Reader .

关于html - iOS safari 阅读器 View 未正确显示网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48320445/

相关文章:

html - 无法发布nodejs表单

ios - 如果我改变握持设备的方式,CLHeading magneticHeading 将给出不同的值

ios - 如何在 Safari Mobile 上 overflow hidden ?

javascript - 让 Safari 忽略图像 exif 数据

css - 显示 Flex 中心和底部

javascript - 我如何居中这个 span 元素?

jquery - Jquery 中的动态滚动位置

ios - Realm 类属性不能标记为动态

ios - 银联银行 : Prevent backup files on iCloud

iphone - 如何停止在 Iphone Safari 中的两个表之间显示正文背景