【问题标题】:How to communicate from JavaScript to filesystem如何从 JavaScript 通信到文件系统
【发布时间】:2025-12-11 16:10:01
【问题描述】:

我正在 Visual Studio 2010 中通过嵌入一个加载本地文件的 webbrowser 对象来制作一个 Windows 应用程序。

现在我希望网页从 JavaScript 读取和写入文件系统。

我在 HTA 中做了同样的事情,只是调用简单的 VBS 函数来读写文件。

在 .NET 4.0 中如何操作?

【问题讨论】:

  • 好吧,如果您阅读文档,它将说明如何将数据从应用程序传递到嵌入式浏览器,反之亦然。
  • 出色的“答案”。忘记 *,阅读文档或在亚马逊购买一本书。谢谢,这令人鼓舞:-)
  • 我们不是来做你的工作,只帮助具体问题。您没有展示或提供复制问题的方法,因此缺乏帮助。
  • 描述您已经尝试过的内容以及任何研究的结果。 (在提出问题之前,您已经找到了解决问题的方法,不是吗?Stack Overflow 并不是要取代基本的搜索技能。)如果您能指出您的情况与其他常见情况之间的差异,则可以节省时间。甚至值得明确提及其他相关问题 - 特别是如果它们在同一个论坛上。除此之外,这表明了一定程度的“尽职调查”——如果能证明你已经付出了一些努力,人们通常更愿意帮助你。
  • @Greg,* 主要用于提出非常简单的问题。如果你问一些复杂的问题,人们很容易生气。当然还有其他获取信息的方法,但是 * 非常有用,除了这里的人总是告诉别人他们是愚蠢的白痴。只需回答即可获得最想要的分数 :-)

标签: javascript c# .net webbrowser-control


【解决方案1】:

您可以使用提供的方法填充数据。

webBrowser1.Document.GetElementById("myTextbox").SetAttribute("value") = "my_value" ;

也可以使用Invoke javascript 函数。所以你可以这样做。

【讨论】:

    最近更新 更多