c# - 在 Winforms web 浏览器控件中使用 ActiveXObject

标签 c# javascript winforms webbrowser-control activexobject

我在 c# 网络浏览器对象 (winform) 中使用 JavaScript 代码。 由于某种原因我不能使用 ActiveXObject ... 行:

var fso = new ActiveXObject("Scripting.FileSystemObject");

不起作用。

最佳答案

有问题的对象未标记为脚本安全,因为它向潜在不受信任的内容公开了不安全的功能。

为了运行此类对象,您需要附加一个委托(delegate)安全管理器并为 URLAction 0x1201 返回 URL_POLICY_ALLOW。

关于c# - 在 Winforms web 浏览器控件中使用 ActiveXObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4840339/

相关文章:

c# - 将 stdout/stderr 从 .NET 应用程序中嵌入的 Python 重定向到文本框

c# - 如何在 Npgsql.EntityFrameworkCore 中查询具有 JSON 数组的列

javascript - 将字符串转换为正则表达式

javascript - Winston包中的模块是如何导出的?

c# - 是否可以格式化工具提示文本(粗体、下划线...等)?

c# - 调整控件大小时调整图像大小 C#

c# - 断点和异常停止正常工作,xamarin android

c# - 从 XmlElement 创建 XPathDocument

c# - 当我为类的字段赋值时,添加一些与特定字段关联的元数据?

javascript - 显示有关不正确的用户凭据的模式