我正在尝试从chrome扩展中调用exe。 我用谷歌搜索并且知道只有NPAPI插件才有可能。我也有这样的印象:它只能用c / c ++编写(我不知道。)。任何人都可以帮我NPAPI插件。
如果可以使用c#或vb.net构建visual studio。
Manifest.Json文件
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "MyPage.html"
},
"permissions": [
"MyPage.html"
]
}
MyPage.html文件
<html>
<head>
<script src="my.js"></script>
<script language="JavaScript" type="text/javascript" > </script>
</head>
<body>
</body>
</html>
my.js文件
window.onload = function()
{
RunExe();
};
function RunExe()
{
MyObject = new ActiveXObject( "WScript.Shell" )
MyObject.run ("file:///C:/Users/manoj.gangwar/Desktop/FormEx_Sample_Project/TestProject/bin/Debug/TestForm.exe");
window.close();
}
谢谢和问候 的Manoj
答案 0 :(得分:1)
不,在不知道C ++的情况下,无法在.net中创建浏览器插件。也许有可能在C ++中创建一些东西,作为允许.net程序集作为插件运行的桥梁,但据我所知,没有人创造过这样的东西。