阻止访问本地HTML内容

阻止访问本地HTML内容,html,block,offline,Html,Block,Offline,想知道你是否能帮我指出一个挑战的正确方向 我正在构建一些相当基本的HTML页面,这些页面将被下载到笔记本电脑上供离线使用。我希望能够做到14天后,下载HTML内容的人不再能够访问它 有人对如何实现这一点有什么想法吗 提前谢谢 HTML本身没有任何东西允许这样做。为了实现这一点,您需要创建一个包装/锁定HTML并呈现它的应用程序。这在OSX/Windows上很容易做到。每个应用程序都需要自己的代码,特别是因为您要么必须利用系统组件进行渲染,要么需要在应用程序中提供整个渲染系统(比如Webkit)。

想知道你是否能帮我指出一个挑战的正确方向

我正在构建一些相当基本的HTML页面,这些页面将被下载到笔记本电脑上供离线使用。我希望能够做到14天后,下载HTML内容的人不再能够访问它

有人对如何实现这一点有什么想法吗


提前谢谢

HTML本身没有任何东西允许这样做。为了实现这一点,您需要创建一个包装/锁定HTML并呈现它的应用程序。这在OSX/Windows上很容易做到。每个应用程序都需要自己的代码,特别是因为您要么必须利用系统组件进行渲染,要么需要在应用程序中提供整个渲染系统(比如Webkit)。前者当然更简单

与任何非基于网络时钟的机制一样,您所获得的保护也很容易被破坏


总而言之,这确实需要“真正的”发展,而且在我看来,这不是一项可以轻易承担的任务。

你不能。HTML是一种数据格式。您无法使其自毁,就像无法使纯文本自毁一样。

什么操作系统?普通Dell笔记本电脑最有可能运行Windows 7。。但是其他的可能。这并不是一成不变的。即使你有一个系统无法查看原始的HTML,还有什么能阻止人们将内容剪切粘贴到另一个文件中呢?不管怎样,你想实现什么?对于超级精明的用户来说,如果他们能够“破解”它,那也没关系。我只想在14天后实现某种机制,至少表明内容“过期”,不应该再看了。谢谢你的回答,约翰。作为后续,你是说我可以利用某种AdobeAIR类型的桌面应用程序来实现这一点吗?我只是想知道你推荐什么样的“应用程序”。一般来说,我指的是一个可执行文件。比如,Word或iTunes。您可以使用AdobeAIR创建类似的应用程序,但这也有它的注意事项(用户必须安装AdobeAIR运行时;除非对内容进行加密,否则HTML非常容易提取;等等)。