好的,
here我们讨论了问题的本质:在某些浏览器中,如Chrome和Opera HttpRequests默认关闭本地文件.
现在的问题是:如何构建HTML文档的HTML javascript查看器,即:
>将在任何(或大多数)浏览器上本地运行,无需额外调整;
>不会使用框架;
>可以使用许多不同的文件(5-10k);
最佳答案 如果你想使用AJAX请求通过Javascript加载文件,它不能用直接的HTML / Javascript完成.出于安全原因,不允许本地文件脚本访问本地系统上的其他文件(
see my answer here for more details),因此大多数浏览器在没有特殊用户配置的情况下不允许这样做.
所以你的选择是:
>不要使用Javascript加载文件,使用框架或其他机制.如果你在另一个问题中说明你将所有这些都放在CD上,你可能会考虑使用某种构建系统,它允许你使用模板和数据库或平面文件内容创建静态文件 – Jekyll是我所知道的一种选择.
>发送可执行文件以及可以运行本地Web服务器或在应用程序上下文中运行HTML文件的文件.我认为Appcelerator Titanium可能符合要求.