【发布时间】:2012-04-15 15:44:36
【问题描述】:
我使用的小书签是这样抓取当前页面的src的:
...
pre.appendChild(doc.createTextNode(document.documentElement.innerHTML));
...
当查找document.documentElement.innerHTML 时,这会转储浏览器生成的字符串作为字符串。
这与实际的原始来源不同,例如,该页面可能已被 javascript 修改。
是否可以让小书签再次使用 XHR 或其他方式检索页面?
我的目标是有一个书签,它将获取页面的新副本到 js 字符串中,我可以将其发送到 beautify.js 进行清理(它提供了清理 HTML、CSS 和 JS 的好工具) ,然后我用生成的美化源字符串填充<pre>,然后我将使用prettify.js。因为可以从我的书签中直接链接到这些各自项目的js 文件,所以这基本上是所有查看源书签的王者。
迄今为止,我一直在使用 Google Chrome 和 Opera 等浏览器中内置的非常出色的工具,但自从有了新的 iPad,我真的很喜欢阅读上面的代码,所以我正试图将我的工作流程转移到那里。
【问题讨论】:
-
听起来很有趣,你有我可以看看的存储库或要点吗?
-
还没有,一旦我有一些很棒的工作,我可能会在 github 上设置一些东西。
-
@VictorBjelkholm 你可以在这里看到我今天早些时候的工作stackoverflow.com/questions/9966382/…
标签: javascript html bookmarks