【发布时间】:2019-01-27 22:38:36
【问题描述】:
首先,是否有另一种内置方法可以做到这一点,例如 webview 在 phonegap 中,所以我可以将外部站点加载到 div 或类似 div 的元素中。我知道 chrome 应用程序存在 webview,但我找不到任何扩展程序。
基本上我想在链接上显示页面预览..
为此,我尝试通过使用内容脚本设置 iframe 的 src 来加载链接的 url。但是,对于大多数 url,我得到一个 xframe 不允许的错误。
我有什么选择。
【问题讨论】:
-
您可以根据需要手动将 html 内容渲染到 div 中,但如果您实际上是在谈论整页,则可能会出现问题。您是要对所有页面执行此操作,还是仅对您托管的几个页面执行此操作?
-
仅用于结果页面,但链接可以是任何东西,我尝试通过设置 html 来加载 div。地狱破败。首先像 29 个 js 错误,然后所有的 css 都搞砸了。
-
像这样的扩展似乎做得很好,我不知道怎么做。
-
实际上 cmets 显示它不再工作:“Chrome 版本 30.0.1599.69 m 的 AS 已禁用当您在安全 (HTTPS) 页面(例如 twitter)上时将 HTTP 内容加载到预览中, google、facebook 等 (code.google.com/p/chromium/issues/detail?id=238484) 这会阻止 ezLinkPreview 处理带有任何外部链接的页面。”
标签: google-chrome-extension google-chrome-app