google-chrome - Silverlight -- 使用 chrome 打开网页
问题描述
我想从运行在 Internet Explorer 中的 silverlight 应用程序打开一个带有 chrome 浏览器的网站。
我可以用下面的代码做到这一点
htmlpage.window.navigate(new uri("myuri","blank"));
但是由于我们的默认浏览器是 IE,所以在 IE 中打开的网站。
单击按钮时如何使用 chrome 打开此网页
提前致谢
解决方案
使用Silverlight 5
,您将需要激活以下设置:“在浏览器中运行时需要提升信任”。然后,您可以使用 Shell 启动任何可执行文件。这是一个 Chrome 的例子,参数应该是你的 uri。
if (App.Current.HasElevatedPermissions)
{
dynamic shell = AutomationFactory.CreateObject("WScript.Shell");
exeFile.Run(@"""C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" myuri.com");
}
推荐阅读
- php - 将 php 字符串放入 html 文件中,同时使用 file_get_contents 回显?
- python - 在每次迭代中更新一个 pandas 数据框并附加到上一个
- c++ - 使用 g++-9 设置堆栈大小无效
- docker - Wiil docker update 命令会停止容器吗?
- python - 第一个非零结果按位与python
- python - AttributeError:模块'tensorflow._api.v2.train'没有属性'AdamOptimizer
- python - Python - 列表过滤
- java - 读取子 Firebase 数据库的值
- javascript - 嵌套异步函数中的 setState - React Hooks
- c# - NLog 变量值的编程更改未生效