通过Bookmarklet发送整个DOM

时间:2012-05-24 22:04:55

标签: javascript ajax bookmarklet

我有一个网站,我保存网址,我想处理并保存整个DOM(如果网站出现故障 - 我仍然可以访问内容)。

我的javascript bookmarklet的当前版本(仅保存URL和页面标题)已经向PHP页面提交了一系列GET变量。但是这对整个DOM都不起作用,因为存在URL限制限制(通常看起来大约为15,000个字符)。

我认为使用POST可以让我发送更多信息,但我相信浏览器会因XSS(跨站点脚本)问题而停止它。

有没有办法从javascript书签中发送大量数据(15,000char +)?

我很高兴澄清!

1 个答案:

答案 0 :(得分:1)

创建表单(在iframe中) - >设置其值 - >提交 - >删除iframe。

iframe的原因是,当您提交表单时页面不会离开。

不会有任何许可问题。