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

标签 javascript php html firefox

我目前正在 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/

相关文章:

javascript - 过滤掉 typescript 中接口(interface)不需要的对象属性

php - 如何在 codeigniter 中开始一个新的网站项目?

html - 表单对齐输入

javascript - 为 Bootstrap 3 固定导航栏添加磨砂/模糊效果

javascript - jQuery 如何获得 innerWidth 但没有填充?

javascript - jQuery 插件 + AMD = 如何访问函数?

javascript - 带有 codeigniter 的 ui-router 在刷新页面或使用 html5mode(true) 粘贴 URL 时给出 404

javascript - 使用 JavaScript 或 Coldfusion 根据 4 或 5 个坐标点绘制和填充区域

php - 如何在网页上显示用于预览的 HTML 电子邮件?

php - 尝试创建友好的 URL 但失败了?