javascript - 无法保存 Javascript 所做的文本更改

标签 javascript iframe

处理:网页上的文本

使用工具:类似于找到的 JavaScript 这里:http://www.tweakandtrick.com/2011/03/javascript-tricks-edit-websites-in.html 在这里:http://createjs.org/

当前问题:编辑文本时,无法保存这些更改以便在刷新或重新打开页面后返回到该文本,并且所有更改都会丢失。

问题:是否可以以某种方式保存对页面文本所做的更改,并且在页面刷新/重置后不会丢失它们?

限制:无法访问正在编辑的网页。

目标:打开一个随机页面,使用上面的 javascript 更改文本,以这种方式保存所有步骤,以便稍后我可以通过打开同一页面并运行脚本从同一台或另一台电脑应用它们。

最佳答案

这是 JavaScript 的基础,它所做的所有更改都只是暂时的,仅在页面加载到浏览器中时才会持续。 JavaScript 无法访问存储它的服务器的计算机文件系统,也无法从浏览器访问您的文件系统,因此无法修改或写入自身或您的计算机,cookies 除外。 .

如上所述,您可以在用户浏览器中使用和存储 Cookie,只要 Cookie 未从浏览器缓存中删除,该浏览器就会记住写入的任何内容的状态。

您可以按照您的具体要求进行操作,方法是随身携带 JavaScript 并使用浏览器插件,例如 greasemonkey (在 Firefox 上)从下拉菜单中选择时运行您的代码,否则由网页和浏览器触发时运行您的代码。

关于javascript - 无法保存 Javascript 所做的文本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232003/

相关文章:

javascript - iframe表单验证失败时让父页面滚动到顶部

javascript - 尝试使用 jquery-csv 解析 Mustache.js 模板的 csv 时出现语法错误

javascript - 如何使用所有对象的通用 JavaScript 函数将 JSON 对象显示为 HTML 中下拉列表的选项

javascript - 如果 sendToSocket 成功,为什么 setTimeout def.reject 代码不会运行?

javascript - angularjs:在中间添加行时检测 ng-repeat 何时完成

javascript - 从 iframe 查看 zip 存档中的 HTML 文件

javascript - 从 tinymce 容器中单击输入文本时,有什么方法可以防止失去焦点?

javascript - Handlebars.js 按值分组

html - IE8 边框和边距问题

javascript - iframe src 取决于设备宽度