我正在尝试构建一个示例书签来获取当前网页源代码并将其传递给验证器。Validator 不是一个在线网站,而是一个包含一堆 javascript 和 html 文件的文件夹。我正在尝试借助 javascript 小书签代码打开 file:///C:/Users/Electrifyings/Desktop/Validator/Main.html 文件,并将源代码放在新打开的窗口的文本区域中,但它是由于某些我不知道的原因而无法工作。
这是带有算法的示例代码:
javascript:(function(){var t = document.body.innerHTML;window.open('file:///C:/Users/RandomHero/Desktop/test.html',_self);document.getElementById("validator_textarea")=t;})()
以下是步骤:
- 在变量中获取当前网页源代码。
- 在当前或新窗口或新选项卡中打开本地存储的 HTML 网页(无论哪种方式都适合我,但没有运气)
- 将变量中的源代码放入新打开的 HTML 文件的验证器文本区域。
我已经尝试了上面的代码有很多变化,但是卡在了它打开新窗口的部分。要么根本没有打开新窗口,要么在不加载文件的情况下打开空白窗口。
很想在这个问题上得到一些帮助,非常感谢。
哦,顺便说一句,
Windows 7 x64,尝试过 IE、Firefox 和 Chrome。所有最新和稳定的版本。我想这不是浏览器方面的问题,而是与 javascript 代码相关的问题,而不是使用 file:/// 协议打开 URI。让我知道是否需要更多详细信息。:)