我注意到一些示例在[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
用于webBrowser1.ObjectForScripting
的类上使用LinkDemand
。为什么使用这个而不是{{1}}?
另外,为了增加另一层安全性,如何确保只有来自允许域的页面才能在脚本对象中执行代码?
答案 0 :(得分:1)
您可以阅读文档以了解Demand和LinkDemand之间的区别:
SecurityAction Enumeration
以下是Microsoft支持文章,其中包含示例代码,可让您获取托管ActiveX控件的网页的网址:
How To Retrieve the URL of a Web Page from an ActiveX Control