有没有办法使用 JavaScript 在其默认应用程序中打开文件?

纳夫纳特

我想在其 Windows 默认应用程序中打开一个文件。实际上,场景如下:

  1. 文件保存在数据库中,并在 CKEditor 中显示为预览
  2. 当我双击该文件时,它应该在其默认应用程序中打开。文件可以是 Word 或 Excel 或 PDF 文件
  3. 然后用户将在该默认应用程序中编辑文件
  4. 当用户保存该文件或关闭文档时,它应该在服务器上更新,也应该刷新 CKEditor 中的文件预览

我只想知道是否有任何方法可以在其默认应用程序中打开文件。

我尝试过的事情:

  1. 我尝试使用 ActiveX 对象打开文件,但 Chrome 和 Firefox 不支持它。无论如何,许多论坛都在说这是 ActiveX 时代的终结。
  2. 试图查找是否有任何 CKEditor 插件,但没有找到。

预先感谢您的回答。

猛烈地

简短的回答:没有。如果允许 JavaScript 在用户机器上执行任意二进制文件,你能想象安全噩梦吗?

您的解决方案将是找到一个允许处理这些文件的 JavaScript 库,类似于在浏览器中为 PDF 制作 PDF.js 的方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法将Javascript SpeechRecognition API与音频文件一起使用?

有没有办法使用javascript从图片src网址中获取数字?

有没有办法在没有javascript的移动应用程序上拥有完整的网站按钮?

有没有办法在JavaScript中修改“ this”?

有没有办法使用与javascript中的json.dumps等效的东西

有没有办法在javascript中调用对象内的所有函数?

有没有办法在robobrowser中激活javascript?

有没有办法一次在JavaScript中多次调用函数?使用木偶

有没有办法使用漂亮的汤过滤掉JavaScript中嵌入的产品ID

有没有办法在Javascript中重复使用模板文字?

有没有办法让算术运算符在Javascript ES6中使用getter和setter?

有没有办法使用JavaScript中的FileReader获取文件的特定部分?

有没有办法使用CSS / JavaScript将拼音/折纸添加到类中?

有没有办法删除字符串中的所有空格?javascript

有没有办法使用Javascript将html与RCP(E4)应用程序接口?

有没有办法使用 JavaScript 将数据从 iPhone 应用程序传输到蓝牙芯片?

有没有办法在Javascript中组合对象

如果使用 JavaScript/jQuery 的 FTP 上不存在文件,有没有办法隐藏链接?

有没有办法使用javascript关闭文件上传对话框?

有没有办法用相同的选项验证 html 中的 2 个选择标签?使用 JavaScript

有没有办法在 Javascript/HTML 中单击按钮更新现有数组?

有没有办法使用 javascript mslink.sh 创建 lnk 文件

使用 Javascript 有没有办法将信息推送到键/值对之外的数组中?

JavaScript 中有没有办法检测文件是否可以放在使用过的设备上?

有没有办法在不使用变量的情况下在 vanilla Javascript 中定义 HTML ID?

有没有办法从 JavaScript 导入 .html 文件?

有没有办法使用 JavaScript 在浏览器中手动生成答案?

有没有办法使用 selenium 从 Python 中的 Javascript 调用中获取项目列表?

有没有办法在 Flask 中捕获没有 JavaScript 的 socket.io 事件?