mozilla

Finding the tab associated with a DOM window

瘦欲@ 提交于 2019-11-28 09:23:41
I'm adding some new functionality in a Firefox extension, TryAgain , that traps HTTP error codes (e.g. 500) and automatically retries loading the page after some interval. Trapping the codes works excellently, and I'm trying to tally the total number of retries and store this in the tab using Session Store . Unfortunately, right now I'm getting a reference to a DOM window (through interfaceRequestor.getInterface(Components.interfaces.nsIDOMWindow) ), but I need a reference to a tab, which is a nsIDOMNode as per nsISessionStore docs on setTabValue() . What I have so far (I've snipped the actual

Is WebRTC implemented in any browsers yet?

柔情痞子 提交于 2019-11-28 09:21:32
Is WebRTC implemented in any browsers yet? Nightly builds? Thanks for any info. Note : This answer is outdated, see answers below for current information. Do you accept "No" as an answer? It seems to be a project in early stages and their blog has only a few entries - if any browser vendor adopted their solution I would expect to see a big announcement there. So far they only have a blog post titled "First Step Toward Chrome Integration" which seems to indicate that some prerequisites landed in Chrome but not the actual WebRTC support yet. It's now implemented in Chrome 18 (dev track and

【常见浏览器的UA】

℡╲_俬逩灬. 提交于 2019-11-28 08:49:51
原文: http://blog.gqylpy.com/gqy/307 所谓 UA(User Agent / 用户代理),最初是指浏览器告知网站管理员,本浏览器支持的类型和框架,让网站管理员以支持的模式结构向浏览器发送页面,呈现给用户浏览。演变到今天,网站管理员为了给用户带呈现最佳的页面效果,为了使不同浏览器展现同样的网站页面,通过浏览器获取用户的系统信息,包括硬件平台、系统软件、应用软件和用户个人偏好,然后通过服务器解析后以适合用户的页面类型发送到浏览器。 Python UA库 # 安装 pip install fake-useragent # 使用 from fake_useragent import UserAgent ua = UserAgent() # 随机谷歌UA chrome = ua.Chrome # 随机IE的UA ie = ua.ie # 随机火狐UA firefox = ua.Firefox # 随机浏览器的UA firefox = ua.random # 忽略大小写的,比如:ua.ie可写成ua.IE # 如果实例化时出现报错,可尝试以几种方式实例化: # ua = UserAgent(use_cache_server=False) # ua = UserAgent(cache=False) # ua = UserAgent(verify_ssl=False)

Exception in thread “main” org.eclipse.swt.SWTError: XPCOM error 0x80004005 in swt.mozilla

喜欢而已 提交于 2019-11-28 07:04:15
问题 following my SWT code which use Mozilla browser but it gives me an error xpcomm error 0x80004005. import java.awt.GridLayout; import java.io.File; import org.eclipse.swt.SWT; import org.eclipse.swt.browser.Browser; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse.swt.layout.FormLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets

各种浏览器UA值

。_饼干妹妹 提交于 2019-11-28 04:05:29
UA User-Agent:用户代理,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器引擎、浏览器语言、浏览器插件等。 标准格式为: 浏览器标识 (操作系统标识; 加密等级标识; 浏览器语言) 渲染引擎标识 版本信息 一些常见的UA: """ PC端: safari5.1–MAC User-Agent:Mozilla/5.0(Macintosh;U;IntelMacOSX10_6_8;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50 safari5.1–Windows User-Agent:Mozilla/5.0(Windows;U;WindowsNT6.1;en-us)AppleWebKit/534.50(KHTML,likeGecko)Version/5.1Safari/534.50 IE9.0 User-Agent:Mozilla/5.0(compatible;MSIE9.0;WindowsNT6.1;Trident/5.0; IE8.0 User-Agent:Mozilla/4.0(compatible;MSIE8.0;WindowsNT6.0;Trident/4.0) IE7.0 User-Agent:Mozilla/4.0

Why do different browsers render the same HTML differently?

久未见 提交于 2019-11-28 03:29:55
This is an html page : <html> <head> <title> Frame Set </title> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <link rel="stylesheet" href="frame.css" type="text/css" media="screen" /> <script language="JavaScript" type="text/javascript"> $(document).ready(function() { var winSize = $(window).width(); var margin = (winSize-1000)/2;; $('#main').css({'margin-left':margin,'margin-right':margin}); } ) $(function() { $(".frame").each(function() { var width = ($(this).find('.h').width()), height = $(this).find('.l').height(), pad = $(this).find('.h').position().left, actWidth =

python爬虫(3)——用户和IP代理池、抓包分析、异步请求数据、腾讯视频评论爬虫

女生的网名这么多〃 提交于 2019-11-28 03:11:01
用户代理池 用户代理池就是将不同的用户代理组建成为一个池子,随后随机调用。 作用:每次访问代表使用的浏览器不一样 import urllib.request import re import random uapools=[ 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1', 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12', ] def ua(uapools): thisua=random.choice(uapools) print(thisua

Mozilla SpiderMonkey JavaScript 内核--命令参数

纵饮孤独 提交于 2019-11-28 03:08:06
命令行选项 -b 分支限制 设置 分支限制 -c 堆栈块大小 设置 堆栈块大小 -C 编译程序,并不运行。可以通过这中方式检测代码中的错误,而免去运行代码。 -e 脚本 运行声明的 脚本 , 脚本 必须是文字字符串(literal string) -f 文件名 运行文件中的JavaScript程序 -g 秒数 启动Shell后,休眠 秒数。 用于绑定debugger. -i 启用interactive模式 -j 启用跟踪(trace) JIT -m 启用方法(method) JIT -P 在文件的第一行写入"/usr/bin/env js -P",这样文件可以直接被 JavaScript 引擎解释/执行 注:适用于UNIX和Linux -s 堆栈大小 设置 堆栈大小 -v 版本号 设置使用指定版本号的JavaScript -w 启用警告(warnning)消息 -W 禁用警告(warnning)消息 -x 启用E4X XML 模式 转载于:https://www.cnblogs.com/ebread/archive/2011/07/07/2100127.html 来源: https://blog.csdn.net/weixin_30896763/article/details/99952271

Why changing canvas size resets the mozImageSmoothingEnabled parameter?

安稳与你 提交于 2019-11-28 02:17:07
When I change the canvas size, I notice the parameter 'mozImageSmoothingEnabled' is being reset. HTML <canvas id='canv'>Your browser don't support canvas.</canvas> Javascript var cnv = document.getElementById('canv'); var ctx = cnv.getContext('2d'); console.log(ctx.mozImageSmoothingEnabled); // default 'true' ctx.mozImageSmoothingEnabled = false; console.log(ctx.mozImageSmoothingEnabled); // shows 'false' cnv.width = 100; console.log(ctx.mozImageSmoothingEnabled); // shows 'true' JSFiddle: https://jsfiddle.net/epvtuz37/ Is this a bug, or expected behavior? Because when you change the canvas

XML 浏览器支持

隐身守侯 提交于 2019-11-28 00:45:40
几乎所有的主流浏览器均支持 XML 和 XSLT。 Mozilla Firefox 从 1.0.2 版本开始,Firefox 就已开始支持 XML 和 XSLT(包括 CSS)。 Mozilla Mozilla 含有用于 XML 解析的 Expat,并支持显示 XML + CSS。Mozilla 同时拥有对 Namespaces 的某些支持。 Mozilla 同样可做到对 XSLT 的执行(XSLT implementation)。 Netscape 自从版本 8 开始,Netscape 开始使用 Mozilla 的引擎,因此它对 XML / XSLT 的支持与 Mozilla 是相同的。 Opera 自从版本 9 开始,Opera 已经拥有对 XML / XSLT(以及 CSS)的支持。版本 8 仅支持 XML + CSS。 Internet Explorer 自从版本 6 开始,Internet Explorer 就开始支持 XML、Namespaces、CSS、XSLT 以及 XPath。 注释:Internet Explorer 5 同样拥有对 XML 的支持,但是 XSL 部分与 W3C 的官方标准不兼容! 来源: https://www.cnblogs.com/furuihua/p/11383624.html