Articles of 浏览器

从Java程序打开浏览器窗口

题 我有一个用Java编写的应用程序。 它被devise为独立运行在一个Linux机器上。 我正试图产生一个新的Firefox窗口。 但是, Firefox永远不会打开。 它总是有一个shell退出代码1.我可以用gnome-terminal运行这个相同的代码,并打开罚款。 背景 所以,这里是它的初始化过程: 启动X“Xorg:1 -br -terminate -dpms -quiet vt7” 启动窗口pipe理器“metacity –display =:1 – replace” configuration资源“xrdb -merge / etc / X11 / Xresources” 成为守护进程,并从控制terminal断开 一旦程序运行,用户可以点击一个button,产生一个Firefox窗口。 这是我的代码来做到这一点。 记住X正在显示中:1。 码 public boolean openBrowser() { try { Process oProc = Runtime.getRuntime().exec( "/usr/bin/firefox –display=:1" ); int bExit = oProc.waitFor(); // This is always 1 […]

如何在Linux和Mac中使用Calibri字体

我的项目的所有文本都以我自己的方式input,在所有主stream浏览器的Window os中完美工作,但是当我们尝试在Linux或Mac上部署相同的项目时,字体样式(字体系列,大小)会发生变化, ,它看起来很奇怪。 它知道TTF(真正的字体)是所有的操作系​​统,直到现在,我得到了复制粘贴的方法,从Windows到Linux复制的calibri文件,但它不值得我。 我希望它不仅仅是一个特定的系统。

SWT浏览器和Eclipse

在我的Arch Linux上,使用Google Window Builder / SWT应用程序的Eclipse,我越来越了 Exception in thread "main" org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] at org.eclipse.swt.SWT.error(SWT.java:4308) at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1826) at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:687) at org.eclipse.swt.browser.Browser.<init>(Browser.java:99) at octopus.EventSummaryComposite.<init>(EventSummaryComposite.java:33) at octopus.EventEditingComposite.<init>(EventEditingComposite.java:45) at octopus.EventManagementController.<init>(EventManagementController.java:31) at octopus.MainController.<init>(MainController.java:38) at octopus.MainController.main(MainController.java:85) 我相信我需要安装XULrunner或其他东西。 但是当我在arch里安装xulrunner时候,我得到了xulrunner and eclipse are in conflict 。 所以我尝试安装pywebkitgtk 。 然后,我添加了-Dorg.eclipse.swt.browser.DefaultType=webkit到/usr/bin/eclipse和/usr/share/eclipse/eclipse.ini不知道使用哪个。 但是当我跑步时,我仍然得到同样的错误。 看来webkit还没有被使用。 我怎样才能解决这个问题? 更新2 到目前为止,我尝试安装libwebkit3 。 […]

得到一个浏览器呈现HTML +的JavaScript

我需要一个comandline工具(或Javascript / PHP的,但我认为命令行是一种方式)渲染和获取渲染的URL的内容,但重要的是我需要渲染的Javascript不仅仅是CSS / HTML /图像。 例如,命令如:“renderengine http://www.google.es outputfile.html”以及网页的内容(parsing后的html和javascript执行的)被保存在outputfile.html中。 我需要这个,因为我需要采取一个完整的JavaScript网站的结果像grooveshark,网站加载所有使用JavaScript / Ajax和抓取工具没有发现什么,只有基本的HTML空模板(因为使用AJAX / javscript后加载) 存在任何支持JavaScript的浏览器引擎(例如V8),用于输出保存在文件中的结果?

从我的应用程序启动网页

好吧,这可能有一个非常简单的答案,但我从来没有试过这样做:如何从应用程序内启动一个网页? 你知道,“点击这里去我们的常见问题”,当他们启动他们的默认网页浏览器,并进入您的网页。 我在Windows中使用C / C ++,但是如果有更广泛的,更便携的方法,我也想知道这一点。

检测浏览器窗口是否被JavaScript移动?

这是一个演示…我只是好奇,你能检测窗口是否已经被移动? 就像你在你的显示器周围移动Firefox / Chrome / IE一样? 我怀疑,但我想看看,因为你可以检查resize和重点/模糊的窗口。

Windows安装程序来安装浏览器扩展

我试图创build一个安装程序的Windows(可能是Mac),可以安装浏览器扩展为铬,Firefox和IE浏览器,我完全卡住了。 我主要生活在networking开发领域,我甚至不知道从哪里开始。 这个安装程序可能最终还会包含一些类似于工具条的工具栏,用于在安装的基础上向我们回扣。 我希望有一些不需要我们学习如何编写Windows安装程序,但如果这是不可避免的,我们可以使用一些很好的服务/应用程序? 任何帮助将不胜感激。

CoInternetIsFeature在Delphi2010中启用

我正在尝试在单击WebBrowser控件中的链接时停用恼人的声音,而不更改用户registry。 我发现文档可以通过CoInternetIsFeatureEnabled完成, 这里也解释了这一点 。 但是我不知道如何在Delphi 2010上实现它,因为在将URLMon单元包含到项目中后,我得到“Undeclared Identifier”(未声明的标识符)错误,而且没有太多的文档。 有任何想法吗?

如何让F#脚本文件和其他脚本语言像Windows中的.exe,.cmd和.bat文件一样工作

可以configurationF#脚本文件,以便可以直接调用它们,而无需直接指定脚本运行器应用程序及其文件扩展名,并可通过命令PATH环境variables进行访问。 这样做的步骤如下: 使用Windows资源pipe理器将特定脚本引擎设置为脚本文件types扩展的默认“打开方式”程序 将脚本扩展附加到PathExt环境variables,将其分类为可执行文件 或者,将包含脚本的目录path包含到Windows Path环境variables中 我的问题是:如果不直接调用它的runner应用程序,如何通过脚本获取参数。

如何添加一个菜单项(在右键菜单)浏览器的所有文件(*。*)?

当Winrar安装,并用户右键单击文件时,存在一个新的小米项目:“添加到存档…” 怎么能这样做我的申请?