替换整个和ajax内容

时间:2014-12-25 01:38:11

标签: javascript ajax html5 firefox-addon

我正在开发一个Firefox附加组件,启发式地确定用户将要点击哪些Web链接,并抢先获取目标文档以便快速访问。

如果目标文档是html页面,则会将headbody加载并预先存储到json对象中,当用户实际单击该链接时,json对象将替换{当前页面的{1}}和head,因此无需网络活动即可关注该链接。历史状态也由附加组件处理。

我的附加组件处于pre-alpha阶段,但该概念大部分时间都在 ,特别是它适用于任何预先缓存的网页,它与当前页面没有区别,只需要额外的CSS和javascript。也就是说,任何body标记以及从新页面检索到的CSS文件的任何引用(例如script)在被注入当前页面时都不会执行/呈现。

在DOM注入完成后,加载项会将<link href=style.css type=text/css>事件触发到load,但无济于事。

有没有办法可以强制浏览器重新分析整个DOM并执行/解析它的window和CSS,好像它是一个新下载的网页?

0 个答案:

没有答案