【问题标题】:Open Browser From Haskell Interpreter从 Haskell 解释器打开浏览器
【发布时间】:2011-02-07 04:46:22
【问题描述】:

我一直在搞乱 oeis.org,我在 Hackage 上找到了一个模块,它提供了 oeis.org (Math.OEIS) 的接口,但它在命令行上显示了它的结果。我想知道是否有人知道如何从 ghci 在默认浏览器中打开一个 url。

谢谢

【问题讨论】:

  • 好吧,我假设某处有某种库可以处理系统调用。您是否尝试过通过 shell/系统调用来启动它?从命令行启动 a 浏览器并不难,并且取决于操作系统,它可能能够启动默认值(debian 和 ubuntu 有 sensible-browser 用于此目的)跨度>

标签: browser haskell io ghci


【解决方案1】:

这是我使用的:

-- | Attempt to open a web browser on the given url, all platforms.
openBrowserOn :: String -> IO ExitCode

https://hackage.haskell.org/package/hledger-1.22.2/docs/src/Hledger.Cli.Utils.html#openBrowserOn

20110630:请参阅wai-handler-launch (blog post) 以获得更健壮的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    • 2015-05-27
    • 2019-04-12
    相关资源
    最近更新 更多