TiddlyWiki сохраняет все свое содержимое в новый локальный файл html-with-javascript, специфичный для браузера.Это связано с тем, что по соображениям безопасности запись на локальный жесткий диск обычно запрещена в javascript.Если вам интересно, как именно TiddlyWiki записывает файл, отметьте исходный код , начиная с:
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;или, может быть, лучше, StorageUtility YUI , которая абстрагируется до более высокого уровня и использует либо HTML 5, Google Gears, либо SWF в зависимости от того, что доступно.