gpt4 book ai didi

javascript - 单击超链接应在默认程序中打开文档

转载 作者:行者123 更新时间:2023-11-28 04:59:44 24 4
gpt4 key购买 nike

我的 html 文档中有一个超链接

<a href="file://c:/directory/file.txt">click</a>

当我单击超链接时,指定的文件会在浏览器本身中打开。

是否可以在记事本或崇高文本或任何文本编辑器中打开该文件,这是文件类型的默认程序(在本例中为 txt)。我可以在 javascript 或 jquery 中以编程方式执行此操作吗?有什么办法吗?

注意:这只是一个独立的应用程序。我开发了一个插件,用于在给定源目录中的所有文件中搜索我作为输入给出的模式,并打印出该目录中包含该模式的所有文件名。它打印到输出报告 html 文件。我只是想将文件路径名链接到默认编辑器,以便他可以编辑并保存。没有安全问题。可以吗?

如果没有,有没有其他方法可以完成这个任务?我可以生成任何格式的输出报告。请帮忙。

最佳答案

正如其他人所提到的,您可能无法在不损害浏览器安全的情况下执行此操作。但我遇到了一个可能有帮助的链接 you .

<script type="text/javascript" language="javascript">
function RunFile() {
WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("c:/windows/system32/notepad.exe", 1, false);
}
</script>

编辑:这会打开一个空的记事本,它只能在 Windows 上使用。您可以使用 js 来区分不同的操作系统并相应地运行它们的默认文本编辑器,但我不会走那条路。为什么不改用在线编辑器呢?

关于javascript - 单击超链接应在默认程序中打开文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com