javascript - 在其他网站上查找/着色/标记文本

标签 javascript html cross-domain

我想更改另一个网站上的文本。假设我想将此问题的标题在其他网站上查找/颜色/标记文本设置为红色(无需访问文件/服务器本身)。因此,当访问 mywebsite.com/example 时,您会看到此页面带有已读标题。

有什么聪明的方法可以做到这一点吗?

我找到了几种解决方案,但没有一个是我真正需要的:

1:浏览器插件。然后我就可以完全访问网站并可以更改它们,但我真的不想强制人们安装浏览器插件。

2:通过服务器加载网站,更改标题,然后发送到客户端。这是有问题的,因为服务器必须在发送之前完成工作。这也可能会破坏某些东西(尽管可以使用 BASE 标签来克服一些错误)

3:书签。我可以编写一些 javascript,当用户单击小书签时,它会附加到实际页面。问题是你的用户必须主动做一些事情,这是我不想要的。

我想做的:在 iframe 中加载页面并以某种方式将脚本附加到内容中。我可以以正常方式显示网页,并且仍然将文本更改为红色。据我所知这是不可能的,但我希望你能得到我想要的图片。

如果您能以任何方式帮助我,或者只是为我指出某个方向,我们将不胜感激!

最佳答案

据我所知,如果无法访问域名或代码,就无法更改另一个网站。一般来说,如果您没有权限,不建议这样做。

关于javascript - 在其他网站上查找/着色/标记文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11957134/

相关文章:

maven - 如何在Sonatype Nexus上启用CORS?

Javascript 格式化日期很奇怪

javascript - 使用扩展运算符设置键名

javascript - 包装 CSS3 slider

javascript - HTML5/jQuery - 页面滚动到输入值

javascript - 单击 HTML 选择的父项

javascript - 是否可以使用 javascript 从另一个域/服务器下载 JSON 对象?

javascript es6 解构

javascript - 关于在 .php 中使用 JavaScript

javascript - HTTPS 网站的 SSL 证书要求