问题标签 [local-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3690 浏览

javascript - 从greasemonkey启动本地可执行文件

下面是我正在尝试的代码(加上一些变体),有一个对话框要求我的许可,但仍然出错

错误:获取属性 XPCComponents.classes 的权限被拒绝

这是不可能的吗?

0 投票
2 回答
7056 浏览

django - Django:如何使用 href="file:///C:/path/file.html" 之类的链接直接在浏览器中打开本地 html 文件

我正在制作一个 django 应用程序来索引我保存在不同分区和目录中的本地文件集合(html、文本、pdf...),以便我可以根据名称、日期、标题等轻松搜索文件。这就像一个高级定位,unix 实用程序。它会生成一个带有文件链接的动态页面,对于 html 文件,我应该单击并在浏览器中加载本地文件。生成的页面包含如下链接:

<a href="file:///C:/somepath/mylocalfile.html">Title of local file</a></li>

问题是当我单击它时,它什么也不做,甚至没有错误消息。如果我保存这个生成的 html 页面并直接在浏览器中打开它,它工作正常。我认为它不适用于安全问题,但我不会假装将其用作 Internet 上的 Web 应用程序,而是用作本地应用程序。我正在使用 django 开发服务器。我知道 django 可以提供静态文件,将它们放在特定目录中,但这不是我需要的(文件位于多个位置);我想将浏览器中的文件作为本地文件加载,而不是通过服务器加载。这可以做到吗?

django 有没有办法让“file:///C:/path/file.html”方案在生成的动态页面中工作?

0 投票
1 回答
348 浏览

apache-flex - Flex 构建使用本地文件

我有一个非常愚蠢的问题。我正在使用 Flash Builder (Flex) 4。

我的应用程序使用 VideoDisplay 组件和一些图像显示视频。视频文件名始终命名为 video.mp4,图像位于名为“real/”的文件夹中。视频文件和真实文件夹位于构建的 .swf 的相同位置。

代码中的视频源设置如下:

动态加载的图像如下:

开发中,我将这个视频和真实文件夹放在名为 bin-debug 的 Flash Builder 文件夹中:我可以正确显示视频并查看图像。

发布版本中,当您导出并构建发布时,我尝试将这个视频文件和文件夹放在文件夹 bin-release 中,我打开生成的 index.html,但是什么都没有,视频和图像没有加载!

沙盒有问题吗?我不这么认为,因为它在同一个本地文件夹中!

我必须在编译器中设置任何东西吗?一些参数?

0 投票
6 回答
45525 浏览

javascript - 在本地 html 文件中使用 JavaScript 设置 Cookie

我有以下目录树:

如果我在page1.html使用 JavaScript 时设置了一些 cookie,该 cookie 使用的路径是什么?

编辑:
让我更好地解释一下。我正在使用本地文件。page1.html正在通过/home/user/.../folder1/folder2/page1.html而不是通过使用 HTTP 服务器的客户端计算机进行访问。

澄清一下:
似乎某些浏览器(如 Chrome)在使用时不存储 cookie file:///,但 Firefox 和 Internet Explorer 都存储。

0 投票
2 回答
2490 浏览

javascript - 我们如何设置本地文件的内容类型标头?

我们如何为不是从服务器提供的页面设置内容类型标头?(即一个简单的本地文件保存到桌面)

application/xml假设我有一个 .xml 文件,我想像在 google-chrome 中一样打开它。我如何指定它?

现在我想text/xml用 google-chrome 打开同一个文件,这是一个选项吗?

我的文件:

0 投票
1 回答
864 浏览

silverlight - 在 Mac 上从 Silverlight 打开本地文件

我们有一个 Silverlight 客户端,其中有两个要求: - 在本地网络上打开文件(在 Windows 上使用 UNC,在 Mac 上使用 SMB) - 将文件从 Explorer/Finder 拖放到 SL 客户端上。

通过使用 IE、FireFox(经过一些调整)或使用 COM 自动化 Out Of Browser 在 Windows 上打开文件(使用 UNC)可以正常工作。

在 Mac 上,这被证明是困难的。Mac 上的 Out Of Browser 没有“提升的信任功能”(相当于 Windows 上的 COM 自动化),因此在 Mac 上的 OOB 中,HyperlinkBut​​ton 控件是打开文件(uri)的唯一方法,但这会在打开“ SMB 文件”(我猜是由于 SL OOB 中的跨方案/跨域限制)。所以我们不得不去浏览器内:现在 Safari 不能很好地处理这个问题。如果您调整浏览器以允许这样做,FireFox 可以打开本地文件。所以我们做到了。

然后问题是文件拖放(由于浏览器的限制,它在 Safari 中有效,但在 Firefox 中无效)。我们通过创建一个 SL 控件来解决此问题,该控件使用 HTML 桥将 HTML div 注入到用作可放置区域的 SL 客户端之上。

由于能够打开本地文件需要调整浏览器,因此最好的解决方案是具有打开本地文件 OOB 的功能(相当于 Windows 上的 COM 自动化,例如能够运行 AppleScript)。

这样的事情可能吗?是否可以通过 SMB 在 OOB 中的 Mac 上以某种方式打开文件?

谢谢。

PS:所以我们在 Mac 上通过使用 FireFox 5(经过调整以允许打开本地文件)在浏览器中运行有了一个可行的解决方案——直到我们遇到了一个更严重的问题,看起来像是 FireFox 的 SL 插件中的严重渲染问题在 Mac 上;这个问题在这里发布: MacBooks 上的 Firefox 4 和 5 中的 Silverlight 渲染问题

0 投票
1 回答
10423 浏览

javascript - 使用 jQuery 访问本地文件

我相信已经以几种不同的形式提出了这个问题,但是我已经阅读了很多不同的回答。

起初,我有一个主要用 jQuery 编写的 Web 应用程序,它使用 servlet 从 JavaScript 无法访问的各个位置(即,提要、来自服务器的图像等)检索信息。然而,现在我被告知要取消 servlet 和应用程序配置类,以便我的这个项目只包含 HTML、CSS 和 JavaScript/jQuery。我不需要从服务器上提取图像,而是需要从计算机上的本地文件中检索它们。我知道允许这样做可能看起来很糟糕,但这是我被要求做的。无论如何,我真正需要做的是计算目录中图像文件的数量,然后自己编译一个文件名数组。使用 servlet 时,我可以在 Java 中做到这一点,但没有它们,我

我基本上是在尝试使用 jQuery Cycle 插件来循环播放这些图像,就像幻灯片一样。我通过使用基于存在图像数量的循环将这些图像注入(或 $("#div").append())到 div 中。

那么,有没有办法使用 JavaScript、HTML、jQuery 插件等来做到这一点?在这一点上,我想避免使用 PHP 和 Java ......

0 投票
1 回答
369 浏览

indexing - 使用 nutch 索引我的本地 HTML 文件

我的硬盘上有很多 HTML 文件,想用 Nutch 为它们编制索引,但据我所知,nutch 只获取 URL 并将它们和链接在该 URL 中的页面编入索引。有谁知道如何使用 nutch 来索引我的本地文件?

0 投票
24 回答
1240501 浏览

javascript - 加载本地 JSON 文件

我正在尝试加载本地 JSON 文件,但它不起作用。这是我的 JavaScript 代码(使用 jQuery):

test.json 文件:

什么都没有显示,Firebug 告诉我这data是未定义的。在 Firebug 中,我可以看到json.responseText它很好且有效,但是当我复制该行时很奇怪:

在 Firebug 的控制台中,它可以工作,我可以访问数据。

有没有人有办法解决吗?

0 投票
0 回答
399 浏览

android - 如何从android中的文件中读取多个对象

我有个问题。我正在开发一些应用程序,我想让用户记住他最喜欢的商店。我想用他在手机上创建的文件以及在其中添加商店对象的文件来执行此操作。我试过这样的事情:

然后我将从这样的文件中读取它并将其插入到列表中:

我的问题是它只显示一个商店......因为它只读取第一个对象......我该如何改变它????