javascript - 将自定义 JS 和 CSS 应用于 iframe? (制作第 3 方移动网站)

标签 javascript css mobile

我想为我经常访问的网站创建一个“移动”版本。尽管争论不休,但我还是决定在其中注入(inject) JS 和 CSS 的 iframe 可能是我最好的选择。我决定做一个谷歌搜索,我得到了超过 700 万个结果,但没有真正的方法来做我想做的事情,只是关于如何完成它的理论。

有没有办法做到这一点?或者是否有更好的方法来创建我经常访问的网站的移动第 3 方版本?

最佳答案

不,这是不可能的。出于安全原因,如果 iframe 源自不同的主机名,则您不能篡改它的内容。

如果这是供您个人使用,我建议使用用户样式表和用户 JavaScript。大多数浏览器都有执行此操作的扩展/插件,例如 Firefox 的 GreaseMonkey。

如果您希望其他人能够访问该站点,您必须连接到他们提供的 API 或抓取内容,然后从您自己的服务器重新发布它。如果您未经他们的许可就这样做,这将构成侵犯版权。

关于javascript - 将自定义 JS 和 CSS 应用于 iframe? (制作第 3 方移动网站),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8793380/

相关文章:

点击显示/隐藏内容的javascript

javascript - 如何在左侧的下拉菜单中打开子菜单

javascript - 如何让 Tampermonkey 脚本在 hashchange 事件后等待页面完成?

javascript - 在 .click jquery 上更改页面不透明度

testing - 如何减少/减少 Blackberry Simulator 的应用程序存储和内置内存存储?

android - 我们是否需要下载移动应用程序的 SSL 证书才能访问安全的网络服务

javascript - 以设定的时间增量循环对象

CSS滤镜亮度使网格线消失

javascript - 如何使用 CSS/Sass 在字符串中的 ","之后添加空格

php - 如何区分 HTTP 请求与 PHP 中的 Web 浏览器或移动设备(应用程序)?