小编Moh*_*van的帖子

如何使用纯JavaScript和HTML5创建客户端全文搜索引擎?

我需要为像CDROM这样的离线存储中的离线html应用程序创建客户端搜索引擎.我已经使用Win32创建它,目录文件接近2GB(MDB文件).

我的离线Web应用程序使用CEF(Chromium Embedded Framework)和PhoneGAP,因此我可以禁用浏览器Web安全性.我认为IndexedDB可能对我有帮助,但我无法找到将存储文件复制到其他媒体.

  1. 我的目录文件将接近2GB,因此我无法读取所有记录到内存.
  2. 我需要使用PhoneGAP使输出媒体交叉平台,因此我无法使用activeX对象进行最终搜索.此外,我可以通过该工具禁用Web安全限制.
  3. 我可以使用任何Windows应用程序创建目录文件和媒体.关键请注意,查询目录的输出文件应该是纯JavaScript.

是否有可用的HTML5大型存储系统(我可以通过PhoneGAP禁用Web安全性)来创建可以复制到其他可移动媒体的脱机HTML应用程序搜索目录?

javascript html5 full-text-search client-side local-storage

23
推荐指数
3
解决办法
2万
查看次数

从html文件夹中的HTML5桌面应用程序访问本地文件

HTML5很棒,我可以用它替换我现有的桌面应用程序,但只是一点安全限制阻止我完成我的工作.我计划完全使用HTML5创建一个简单的桌面应用程序,因此它可以在任何支持HTML-5的移动和桌面设备上运行.

我知道本地文件的浏览器安全性及其背后的原因,但我不知道为什么我找不到一种方法来授予对沙盒的文件夹的只读访问权限.我的应用程序不需要写一个文件,甚至不需要读取它的主要html文件夹之外的文件.它需要在与域相同的文件夹中读取本地文件.

所以请告诉我:

  1. 可以使用特定命令运行浏览器以强制它授予对HTML相同文件夹中存在的本地文件的访问权限吗?它不应禁用所有本地安全限制只是授予对同一文件夹或子文件夹中的文件的HTML访问权限.
  2. 将本地文件夹映射为在移动平台上工作的本地主机是跨平台方法吗?
  3. 是否存在任何清单文件放在文件夹中以在同一HTML文件夹中授予读取权限?
  4. 有没有办法授予对沙盒的文件夹的只读访问权限?

注意:我不想使用第三方解决方案,如XULRunner,Mozilla Prism,Adobe Air或任何其他第三方,如果有的话,我需要HTML-5解决方案才能跨平台.

欢迎任何想法.

javascript filesystems html5 localhost sandbox

6
推荐指数
1
解决办法
9973
查看次数

如何访问MudBlazor组件中的当前主题?

我已经在我的页面中设置了当前主题,

<MudThemeProvider Theme="_currentTheme" />
@code
{
    private readonly MudTheme _currentTheme = new PortalTheme();
}
Run Code Online (Sandbox Code Playgroud)

从另一个组件访问它的最佳方法是什么?我应该创建一个级联属性吗?

themes mudblazor

5
推荐指数
2
解决办法
4418
查看次数

为什么无法对 ToggleButton IsChecked 属性进行 OneWay 绑定?

ToggleButton 支持 ICommand,因此我创建了许多命令,例如 TogglePlayPause、ToggleMute,它工作正常,但我也需要绑定 IsChecked 属性,以便其选中状态始终显示正确的状态。但是当我为 ToggleButton 创建 OneWay 绑定模式并且按下 ToggleButton 时,绑定将会丢失。

问题是为什么ToggleButton支持ICommand但不支持OneWay绑定?我可以设置 TwoWay 绑定,但是当 ToggleButton 使用 Command 时这是个坏主意,因为 Command 处理的实际操作不应该与 TwoWay 绑定重复,有时也是不可能的。在我的例子中 Command=TogglePlayPause IsChecked={Bind to IsMediaPlaying} IsMediaPlaying 应该是只读的。

那么请告诉我如何将 ToggleButton 与 Command 一起使用并绑定其 IsChecked 属性?

wpf binding togglebutton

4
推荐指数
1
解决办法
1958
查看次数

如何在Linux上启用(禁用)PPTP多重登录(同一帐户)?

我不希望让很多用户使用单一用户名和密码登录到linux的PPTP服务器.这有什么解决方案吗?

linux vpn

1
推荐指数
1
解决办法
6789
查看次数