Articles of 浏览器

资本“S”突然出现在Windows浏览器缩进 – 为什么?

到目前为止,我们还没有发现任何有关奇怪效果的事情 。 有一段时间(不知道从什么时候开始),大写字母S在Windows浏览器中渲染,就像它被右移一个或两个像素一样。 这发生在许多浏览器上,而不仅仅是在我的系统上,所以我们的客户希望修复它。 这不是关于本地Windowsconfiguration,而是关于浏览器渲染的问题。 在这里可以看到: http : //www.holcimfoundation.org/T154/holcim_awards.htm 这里有一些事实: 在closuresClearType的Mac,Linux,Android和Windows上,不会出现该效果 如果放大(Firefox上的CTRL +),效果会变小,然后消失 它不会发生在每个网站上,只有几个 – 我相信我也看到了这个地方(但没有保持url) 我们认为这是Windows字体渲染引擎中的一个错误。 有谁知道为什么会发生这种情况? 或者我们可以使用什么样的解决方法?

从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),用于输出保存在文件中的结果?

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

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

如何在Windows 7上使用C#设置默认浏览器?

我正在编写一个方法来接收浏览器名称,并将系统默认值更改为主要浏览器之一: public static void SetSystemDefaultBrowser(string aBrowserName) { if (aBrowserName.ToLower() == GetSystemDefaultBrowser().ToLower()) return; switch (aBrowserName.ToLower()) { case "firefox": Registry.ClassesRoot.OpenSubKey(@".htm", true).SetValue("", "FirefoxHTML"); Registry.ClassesRoot.OpenSubKey(@".html", true).SetValue("", "FirefoxHTML"); Registry.ClassesRoot.OpenSubKey(@".shtml", true).SetValue("", "FirefoxHTML"); Registry.ClassesRoot.OpenSubKey(@".xht", true).SetValue("", "FirefoxHTML"); Registry.ClassesRoot.OpenSubKey(@".xhtml", true).SetValue("", "FirefoxHTML"); Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command", true).SetValue("", "firefox.exe"); Registry.ClassesRoot.OpenSubKey(@"https\shell\open\command", true).SetValue("", "firefox.exe"); Registry.CurrentUser.OpenSubKey(@"Software\Classes\http\shell\open\command", true).SetValue("", "firefox.exe"); Registry.CurrentUser.OpenSubKey(@"Software\Classes\https\shell\open\command", true).SetValue("", "firefox.exe"); Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice", true).SetValue("progId", "FirefoxURL"); Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice", true).SetValue("progId", "FirefoxURL"); Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice", true).SetValue("progId", "FirefoxURL"); break; case […]

使用IE9embeddedWebBrowser控件时覆盖IE设置

我有一个应用程序(使用MFC编写的C ++,但我不认为这是特别相关的)embeddedInternet Explorer ActiveX WebBrowser控件的目的是显示一些HTML页面。 一个要求一直是使用应用程序的字体名称和大小设置作为HTML的默认设置,而不是Internet Exporer的默认设置。 为此,应用程序实现IDocHostUIHandler2 COM接口,将其传递给WebBrowser控件。 这会导致控件调用应用程序的GetOptionKeyPath实现,该应用程序允许应用程序设置WebBrowser控件从中获取其设置的registry位置。 用Sysinternals的工具武装,看看IE使用哪些键来查找字体名称和大小,这已经足以做我所需要的。 但是,Internet Explorer 9的出现却是一个令人不快的惊喜:在我testing过的所有机器上安装了IE9,WebBrowser控件使用自己的设置,忽略了应用程序的registry位置。 使用debugging器进行testing表明WebBrowser控件从不调用提供的GetOptionKeyPath。 多一点实验表明,IE9 WebBrowser控件正在调用类似(但不完全相同)的GetOverrideKeyPath方法:据称这提供了一种方法来覆盖IE设置,同时回落到IE的实际设置,如果没有在registry的相关部分find。 不幸的是,这有两个问题:1)它不是我想要的,2)在进入IE默认registry设置之前,IE9并不总是在GetOverrideKeyPathregistry位置下进行检查。 查看GetOptionKeyPath MSDN页面,有类似的一些抱怨,但没有解决scheme。 有没有人find一个干净的方式来说服WebBrowser控制恢复到实际调用GetOptionKeyPath的前IE9行为logging?

如何强制浏览器窗口始终处于顶部和焦点

有没有办法强制浏览器窗口始终处于顶部和焦点? 我正在开发一个项目,除了closures浏览器窗口之外,我还需要将浏览器窗口置于最前面并保持焦点。 我已经通过javascript尝试了一些东西,但没有任何成功保持窗口的焦点。 我不想这样做对用户有力。 我正在开展一个项目来实施在线testing,我不希望用户能够切换到在网上查找答案。

如何在IE,Firefox,Chrome和Safari中使用C ++将网站设置为主页?

有没有办法像google.com一样通过C ++或C设置主页? 怎么样 ?