TiddlyWiki Browser Compatibility
, 16 September 2012 (created 4 October 2011)
Recent updates to Firefox and Chrome include tighter default security settings that can interfere with the operation of . The main cause is restrictions on the ability of running from a file:// URI to obtain permission to access local files as well as files stored remotely on other servers.
Known Problems with Local File Saving in
-
Previous versions of Firefox asked the user for permission to access
the local file system, both for reading and writing files, with an
option to retain and re-use that setting whenever the associated TiddlyWiki document is loaded into the browser. Unfortunately, as of version 15.0, no longer allows requests to access the local file system, and produces an error instead (note: existing documents that were already approved for local file access in a prior version of Firefox will continue to work as before). Fortunately there is a fix for this problem: Jeremy Ruston has written a small, easy-to-install extension called that provides replacements for the necessary file I/O functions, allowing new documents to be saved locally.
- You can obtain the extension here:
- If you'd rather not install an extension, you can also edit your Firefox preferences files to re-enable saving for specific files as discussed in this GoogleGroups message
- Another alternative is to re-install an older version of (v14.x or earlier). There are numerous web sites that maintain archived copies of the previous installation files.
- You could also install a directly onto a USB stick, solely for use with documents, while still using the current version of for all your other web browsing activities.
Known Problems with Upgrading
- Versions of before and including 2.6.3 are known to have an issue with the upgrade function. To upgrade these versions you will need to the latest version of an empty and import your content into it using the in the backstage.
Known Problems with Importing in
- It is not possible to import from 's on servers which are not enabled. Although many popular sites, such as ,
are currently CORS enabled, some are not. Fortunately this is fixable -
webmasters can enable CORS on their sites by following the instructions
and if a website is not CORS enabled you can e-mail the owner to tell them the problem.
- Some browsers will only allow you to import from other in the same directory as your . If you use Chrome you can enable this by modifying the Chrome shortcut to include the following parameter
--allow-file-access-from-files
- In Opera you can enable this by entering the following into your address bar and ticking the checkbox.
opera:config#UserPrefs|AllowFileXMLHttpRequest
- Note some browsers, do not support import / upgrade in any form.
阅读(7307) | 评论(0) | 转发(0) |