自修改html-JavaScript文件

前端之家收集整理的这篇文章主要介绍了自修改html-JavaScript文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想有一个带有 JavaScript的html文件,其中(文件)能够修改其上下文.更多细节,我想象它.我有一个html文件,我用浏览器打开.我有一个文本区域,我在那里键入我的文本,然后按提交按钮.因此,表单的上下文保存在html文件中的某处.最简单,最稳定的方法是什么?

解决方法

TiddlyWiki以浏览器特定的方式将其所有内容保存到新的本地html-with-javascript文件中.这是因为出于安全原因,通常不允许在javascript中写入本地硬盘驱动器.如果您对TiddlyWiki如何编写文件感兴趣,请查看 the source code,从以下开始:
function saveFile(fileUrl,content)
{
    var r = mozillaSaveFile(fileUrl,content);
    if(!r)
        r = ieSaveFile(fileUrl,content);
    if(!r)
        r = javaSaveFile(fileUrl,content);
    return r;
}

这要求用户明确覆盖安全警告.当我在Firefox中尝试它时,我不得不这样做几次.这不是一个好的做法,因为用户会非常想要检查“记住这个决定”,并可能在将来暴露自己的恶意软件.

正如其他人所说,更好的想法是使用客户端存储,例如HTML 5中的新功能(在较新的浏览器中可用),或者更便携的库,例如Google Gears;或者更好,YUI’s StorageUtility,它抽象到更高级别并使用HTML 5,Google Gears或SWF,具体取决于可用的内容.

原文链接:https://www.f2er.com/html/242505.html

猜你在找的HTML相关文章