使用html链接启动.exe [firefox]

时间:2018-01-26 10:17:52

标签: javascript php html firefox

我目前正在使用php / js / html开发一个应用程序,我想通过一个html按钮启动一个用C#编写的应用程序(无需下载)但是我使用的是Mozilla Firefox,我发现的唯一解决方案是一个脚本特色ActiveXObject显然仅供IE使用。

1 个答案:

答案 0 :(得分:0)

您可以使用-url的Firefox命令行选项

"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);
        }
    }
}