是否可以在Ruby Shoes中打开浏览器窗口?

布赖恩

我想为使用Shoes维护的Ruby应用程序构建GUI,但是我想做的一件事情就是能够使用D3 javascript库显示网络图。经过一番谷歌搜索后,我认为不可能在“鞋”应用中嵌入javascript。有谁知道是否可以从“鞋”应用中打开浏览器窗口,或者更好地将浏览器窗口嵌入“鞋”应用中的窗口中?

彼得

当然,您没有提到鞋子的颜色,所以我会用我最喜欢的绿色鞋子

require 'green_shoes'

Shoes.app do
  gem 'watir'
  chrome_proc = Proc.new {
    require 'watir'
    browser = Watir::Browser.new :chrome
    browser.goto("http://www.google.com")
  }
  para link("Go to google", &chrome_proc)
end

嵌入浏览器窗口..我希望可以,但我会感到惊讶..但是您可以一直使用watir(html)作为gui。

在这里,根据您的评论的另一种方式,这是在Windows上,但我确定您会知道如何将其转置到Mac。

require 'green_shoes'

Shoes.app do
  proc = Proc.new {
    system('"C:\Users\Gebruiker\AppData\Local\Google\Chrome\Application\chrome.exe" http://www.google.be')
  }
  para link("Go to google", &proc)
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以禁用使用JavaScript在浏览器中打开新标签页或窗口?

来自分类Dev

是否可以使用自定义标题和内容打开新的浏览器窗口?

来自分类Dev

您可以强制.url文件在默认浏览器以外的浏览器中打开吗?

来自分类Dev

是否可以将URL从Google Chrome(或其他浏览器)窗口中所有打开的选项卡复制到电子邮件中?

来自分类Dev

是否可以在其他浏览器中打开铬中的链接?

来自分类Dev

是否可以在python中同时控制多个浏览器窗口?

来自分类Dev

是否可以从浏览器窗口(不是全屏)中删除所有镶边

来自分类Dev

启动浏览器时是否可以打开多个网页?

来自分类Dev

如何检测浏览器是否可以在iframe中打开“网络文件夹”?

来自分类Dev

google action Dialogflow 是否可以在浏览器中打开网站?

来自分类Dev

有什么办法可以在应用内部打开URL,而不是在浏览器中打开浏览器吗?

来自分类Dev

Selenium WebDriver可以在后台静默打开浏览器窗口吗?

来自分类Dev

如何检查浏览器是否打开

来自分类Dev

以编程方式确定是否在浏览器中启用了弹出窗口阻止程序,而无需打开新选项卡

来自分类Dev

Cookie是否可以在不同的浏览器中持久保存?

来自分类Dev

是否可以在浏览器中停止JavaScript重定向?

来自分类Dev

是否可以在microsoft-edge浏览器中打开来自ios平台的ionic cordova应用程序的链接

来自分类Dev

浏览器中运行的代码是否可以通过 about:flags 更改浏览器的配置

来自分类Dev

是否可以根据打开链接的应用程序设置不同的浏览器来打开链接?

来自分类Dev

PhpMyAdmin无法在mozilla中打开,但可以在Chrome浏览器中工作

来自分类Dev

是否可以在Ruby模块中覆盖#initialize?

来自分类Dev

是否可以在Ruby中整合参数?

来自分类Dev

是否可以忽略 Ruby 中的 SIGHUP?

来自分类Dev

可以将JavaScript嵌入PDF并在浏览器窗口中打开PDF时将其触发吗?

来自分类Dev

有没有一种方法可以使Linux在登录时打开浏览器窗口?

来自分类Dev

检测两个浏览器窗口是否已打开到同一站点

来自分类Dev

是否有可能让Google Chrome浏览器始终在单独的窗口中打开快捷方式?

来自分类Dev

我们可以在python selenium webdriver中缩放浏览器窗口吗?

来自分类Dev

是否已将任何文件浏览器很好地集成到Ubuntu 14.04LTS桌面中,并且能够在选项卡中打开桌面文件夹,而不是在新窗口中打开?

Related 相关文章

  1. 1

    是否可以禁用使用JavaScript在浏览器中打开新标签页或窗口?

  2. 2

    是否可以使用自定义标题和内容打开新的浏览器窗口?

  3. 3

    您可以强制.url文件在默认浏览器以外的浏览器中打开吗?

  4. 4

    是否可以将URL从Google Chrome(或其他浏览器)窗口中所有打开的选项卡复制到电子邮件中?

  5. 5

    是否可以在其他浏览器中打开铬中的链接?

  6. 6

    是否可以在python中同时控制多个浏览器窗口?

  7. 7

    是否可以从浏览器窗口(不是全屏)中删除所有镶边

  8. 8

    启动浏览器时是否可以打开多个网页?

  9. 9

    如何检测浏览器是否可以在iframe中打开“网络文件夹”?

  10. 10

    google action Dialogflow 是否可以在浏览器中打开网站?

  11. 11

    有什么办法可以在应用内部打开URL,而不是在浏览器中打开浏览器吗?

  12. 12

    Selenium WebDriver可以在后台静默打开浏览器窗口吗?

  13. 13

    如何检查浏览器是否打开

  14. 14

    以编程方式确定是否在浏览器中启用了弹出窗口阻止程序,而无需打开新选项卡

  15. 15

    Cookie是否可以在不同的浏览器中持久保存?

  16. 16

    是否可以在浏览器中停止JavaScript重定向?

  17. 17

    是否可以在microsoft-edge浏览器中打开来自ios平台的ionic cordova应用程序的链接

  18. 18

    浏览器中运行的代码是否可以通过 about:flags 更改浏览器的配置

  19. 19

    是否可以根据打开链接的应用程序设置不同的浏览器来打开链接?

  20. 20

    PhpMyAdmin无法在mozilla中打开,但可以在Chrome浏览器中工作

  21. 21

    是否可以在Ruby模块中覆盖#initialize?

  22. 22

    是否可以在Ruby中整合参数?

  23. 23

    是否可以忽略 Ruby 中的 SIGHUP?

  24. 24

    可以将JavaScript嵌入PDF并在浏览器窗口中打开PDF时将其触发吗?

  25. 25

    有没有一种方法可以使Linux在登录时打开浏览器窗口?

  26. 26

    检测两个浏览器窗口是否已打开到同一站点

  27. 27

    是否有可能让Google Chrome浏览器始终在单独的窗口中打开快捷方式?

  28. 28

    我们可以在python selenium webdriver中缩放浏览器窗口吗?

  29. 29

    是否已将任何文件浏览器很好地集成到Ubuntu 14.04LTS桌面中,并且能够在选项卡中打开桌面文件夹,而不是在新窗口中打开?

热门标签

归档