直接在网页上执行本地JavaScript

时间:2010-08-15 04:44:45

标签: javascript

我有一个JavaScript文件highlight.js,它突出显示给定文档类中具有特定背景颜色的所有字符串。例如

$("div").highlight("the")

这会突出显示所有具有黄色背景的div中出现的“the”。

我正在写一个网络应用程序;需要打开HTML页面的链接并在该网页上自动执行此JavaScript。怎么办呢?

1 个答案:

答案 0 :(得分:0)

不幸的是,出于安全原因,浏览器不允许在另一个页面上修改DOM。但是,如果您也拥有目标页面中的代码,则可以将突出显示代码添加到该目标页面,并将要突出显示的单词作为主题标签或查询字符串传递,例如:

  • 主页面打开targetPage?highlight=the
  • targetPage包含解析查询字符串并抓取突出显示字
  • 的代码
  • targetPage有突出显示的代码,然后突出显示单词