我目前正在 php/js/html 中开发一个应用程序,我想通过 html 按钮启动一个用 C# 制作的应用程序(无需下载),但是我使用 Mozilla Firefox,我找到的唯一解决方案是一个具有以下功能的脚本: ActiveXObject
显然仅由 IE 使用。
最佳答案
您可以使用 Firefox 命令行选项 -url
"C:\Program Files\Mozilla Firefox\firefox.exe" -url "https:\\www.stackoverflow.com"
或者 使用 selenium Webdriver,这可以将浏览器启动到您指定的任何 url,并且可以使用您指定的任何详细信息填写页面上的任何表单,然后按您可以找到的任何按钮。
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
using SeleniumExtras.WaitHelpers;
class HelloSelenium
{
static void Main()
{
using (IWebDriver driver = new FirefoxDriver())
{
WebDriverWait wait = new WebDriverWait(driver);
driver.Navigate().GoToUrl("https://www.stackoverflow.com/ncr");
driver.FindElement(By.Name("q")).SendKeys("Vote Up" + Keys.Enter);
}
}
}
关于javascript - 使用 html 链接启动 .exe [firefox],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48459392/