【发布时间】:2014-03-21 15:31:33
【问题描述】:
我之前也问过类似的问题
Communicate with Cash Drawer from Website
但是这个问题非常模糊,我现在知道我需要什么可以使用扩展。
这个问题与以下类似,但是,不是我需要的信息。
Chrome extension and local storage
Access local files through Google chrome extension?
List a local directory with chrome extension
我实际上需要做的是从我的网站在用户计算机上运行一个 bat 文件。该网站的用户将是公司的员工,他们将使用的计算机将由我们提供,因此我可以对机器进行任何必要的更改,以便在运送给用户之前使其正常工作。
我了解您可以在计算机上创建一个本地文件夹,您可以允许 chrome 访问该文件夹,从而保持安全性。我已经搜索了如何执行此操作,但似乎无法确定我需要搜索的内容,尤其是我需要帮助的地方。
http://developer.chrome.com/apps/fileSystem
我还没有构建扩展,但我愿意接受挑战,所以我在这方面不需要帮助。下面的两个指南似乎绰绰有余。
http://lifehacker.com/5857721/how-to-build-a-chrome-extension
http://css-tricks.com/colorpeek-part-2-building-first-chrome-extension/
这是我目前所在的地方。
{
"name": "Open Till",
"version":"1",
"manifest_version": 2,
"description": "Allow POS Users to Open their Till",
"browser_action": {
"default_icon": "icon.jpg"
}
}
接下来我需要实现的是创建一个命令来调用扩展,然后扩展导航到 chrome 可以访问的本地文件夹,然后执行批处理文件。
我意识到我可以通过使用 npapi 插件来解决对 chrome 文件夹的需求
https://developer.chrome.com/extensions/npapi
但是,这显然是一个潜在的雷区,所以我不想这样做。
如果有人能指出如何创建文件夹和访问文件的正确方向,将不胜感激。
【问题讨论】:
标签: google-chrome google-chrome-extension