如何确保只允许的域可以从Javascript调用C#

时间:2012-01-16 19:13:48

标签: javascript .net com-interop code-access-security

我注意到一些示例在[PermissionSet(SecurityAction.Demand, Name="FullTrust")]用于webBrowser1.ObjectForScripting的类上使用LinkDemand。为什么使用这个而不是{{1}}?

另外,为了增加另一层安全性,如何确保只有来自允许域的页面才能在脚本对象中执行代码?

1 个答案:

答案 0 :(得分:1)

您可以阅读文档以了解Demand和LinkDemand之间的区别:
SecurityAction Enumeration

以下是Microsoft支持文章,其中包含示例代码,可让您获取托管ActiveX控件的网页的网址:
How To Retrieve the URL of a Web Page from an ActiveX Control