Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在其他网站上查找/着色/标记文本_Javascript_Html_Cross Domain - Fatal编程技术网

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

Javascript 在其他网站上查找/着色/标记文本,javascript,html,cross-domain,Javascript,Html,Cross Domain,我想更改另一个网站上的文本。假设我想将这个问题的其他网站上的标题Find/color/mark文本涂成红色,而不需要访问文件/服务器本身。因此,当你访问mywebsite.com/example时,你会看到这个页面的阅读标题 有什么聪明的方法可以做到这一点吗 我已经找到了几种解决方案,但没有什么是我真正需要的: 1:一个浏览器插件。然后我就可以完全访问网站,并可以修改它们,但我真的不想强迫人们安装浏览器插件 2:通过服务器加载网站,更改标题,然后将其发送到客户端。这是有问题的,因为服务器必须在发

我想更改另一个网站上的文本。假设我想将这个问题的其他网站上的标题Find/color/mark文本涂成红色,而不需要访问文件/服务器本身。因此,当你访问mywebsite.com/example时,你会看到这个页面的阅读标题

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

我已经找到了几种解决方案,但没有什么是我真正需要的:

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

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

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

我想做的是:在iframe中加载页面,并在内容中添加脚本。我可以以正常的方式显示网页,但仍然可以将文本改为红色。据我所知,这是不可能的,但我希望你能了解我想要什么


如果你能以任何方式帮助我,或只是给我指出一些方向,你的帮助将不胜感激

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

您是说类似的内容吗?它将在您选择的页面上的浏览器中运行,而无需您在初始脚本之外的任何输入。