eps*_*lbe 4 html user-interface haskell localhost threepenny-gui
亲爱的Haskell社区我已经写了我的第一个gui应用程序,并决定使用threepenny-gui这样做.
任务是搜索给定文件夹中的文件以查找匹配项,并提供打开这些文件的链接.另外我做了很好的解析和渲染功能,因为文件(大多数)都有一个特殊的格式.
但是现在我偶然发现了一个问题 - href="file://localhost/home/user/folder/file.pdf"出于安全原因,大多数浏览器禁止通过打开本地文件的链接,这是我理解并发现完全合理的.
href="./file.pdf"当程序和文件在同一个文件夹中时,我试图使用,这似乎也不起作用.
整个应用程序的代码可以在github/epsilonhalbe上找到,我在一个文件夹中运行它并通过浏览器访问它localhost:100000
threepenny-gui提供的HTTP服务器将从您指定的目录中提供静态内容tpStatic.将您的文件放在该目录中,并使链接的路径相对于它,您将会很高兴!
作为threepenny-gui-0.4.*,也有两种功能loadFile,并loadDirectory可以用于一个本地文件或目录在自动生成的URL.如果tpStatic字段不够,这可能很有用.
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |