处理:网页上的文本
使用工具:类似于找到的 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/