Tag: html5

如何把WebBrowser控件到IE9标准?

我正在使用自动化(即COM自动化)在Internet Explorer(9)中显示一些HTML: ie = CoInternetExplorer.Create; ie.Navigate2("about:blank"); webDocument = ie.Document; webDocument.Write(szSourceHTML); webDocument.Close(); ie.Visible = True; 出现Internet Explorer,显示我的HTML,它的起点为: <!DOCTYPE html> <HTML> <HEAD> … 注意: html5标准模式select的doctype html 除非文件不在ie9标准模式下; 它在ie8标准模式下: 如果我把html保存到我的电脑里: 然后查看那个 html文件,IE是进入标准模式: 我的问题是如何更新我的SpawnIEWithSource(String html)函数将浏览器转换为标准模式? void SpawnIEWithSource(String html) { Variant ie = CoInternetExplorer.Create(); ie.Navigate2("about:blank"); webDocument = ie.Document; webDocument.Write(html); webDocument.Close(); ie.Visible = true; } 编辑:一个更详细,不易理解或可读的代码示例,这不能帮助进一步的问题可能是: IWebBrowser2 ie; CoCreateInstance(CLASS_InternetExplorer, null, CLSCTX_INPROC_SERVER […]

在底部加载JS的好处,而不是文档的顶部

什么是真正的好处(如果有的话)加载你的JS在文档的底部,而不是顶部。 看起来页面加载和JS依赖function有一个短暂的延迟。 我正在使用html5boilerplate开始我所有的模板,但是我不确定在底部加载JS的好处。 它是否真的使所有的差异,如果是这样,为什么?

Chrome 5中的HTML 5地理位置提示

刚刚开始进入HTML 5并testing出地理位置…喜欢它到目前为止。 我碰到了一点速度凹凸,虽然…当我试图得到我的地理位置,铬自动阻止页面得到我的位置。 这不会发生在其他网站,如下面的网站: http://html5demos.com/geo 我正在使用的脚本: <script type="text/javascript" JavaScript" SRC="geo.js"></script> <script type="text/javascript" JavaScript" SRC="Utility.js"></script> <script type="text/javascript" JavaScript" SRC="jquery.js"></script> <script type="text/javascript" JavaScript" SRC="modernizr.js"></script> function get_location() { if (geo_position_js.init()) { geo_position_js.getCurrentPosition(show_map, handle_error); } } function show_map(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; alert("lat:" + latitude + " long:" + longitude); } function handle_error(err) { […]

HTML 5奇怪的IMG总是在底部添加3px的边距

当我改变我的网站 <!DOCTYPE HTML> 每个封装在DIV中的img元素都有一个3px的底部边距,即使这个边距在CSS中没有定义。 换句话说,没有导致3px底部边距的样式属性。 <div class="placeholder"> <img alt="" src="/haha.jpg" /> </div> 现在我们假设haha.jpg是50×50,并且.placeholder被设置为显示:table。 奇怪的是我的观察.placeholder的高度尺寸是50×53 … 有没有人遇到过这个exception,并修复它? 编辑 这是JS FIDDLE http://jsfiddle.net/fRpK6/

HTML 5video或audio播放列表

我可以使用<video>或<audio>标签播放播放列表并控制它们吗? 我的目标是要知道什么时候video/歌曲已经播放完毕,并进行下一个改变音量。

可以嵌套在P元素中的HTML5元素列表?

我试图找出所有可嵌套在段落元素内的有效的HTML5元素,例如w3validation器不显示任何错误。 我的意思是我试图找出所有可以replace下面代码中的点的标签,这样w3validation器不会显示任何错误: <p>…</p> 有没有这样的清单? 我试图search谷歌没有任何运气。 即使逆向列表可用,也就是不能嵌套在段落元素内的元素,对我来说已经足够了。

在jQuery中查找文本string,并将其设置为粗体

我想要做的就是使用jQuery在一个段落中find一段文字,并添加一些CSS使其变为粗体。 我似乎无法弄清楚为什么这不起作用: $(window).load(function() { // ADD BOLD ELEMENTS $('#about_theresidency:contains("cross genre")').css({'font-weight':'bold'}); }); “about_theresidency”中的文本被dynamic拉入,因此我在窗口加载后执行它。

如何解决getImageData()错误canvas已被交叉源数据污染?

我的代码在我的本地主机上工作得很好,但是它不能在网站上工作。 我得到这个错误从控制台,这一行.getImageData(x,y,1,1).data : Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. 我的部分代码: jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || (this.pageX – $(this.target).offset().left),y = this.offsetY || (this.pageY – $(this.target).offset().top); if (this.target.nodeName!=="CANVAS")return null; return this.target.getContext('2d').getImageData(x,y,1,1).data; } 注意:我的图片url(src)来自子网站的url

将Youtubevideo源显示为HTML5video标签?

我正在尝试将YouTubevideo源添加到HTML5 <video>标记中,但似乎不起作用。 谷歌search后,我发现,HTML5不支持YouTubevideoURL作为一个来源。 您可以使用HTML5来embeddedYouTubevideo吗? 如果没有,是否有任何解决方法?

Internet Explorer支持pushState和replaceState吗?

有人知道如果Internet Explorer支持history.pushState()和history.replaceState()方法来操纵浏览器历史吗? 考虑到这些只是在Firefox 4中实施,我不屏住呼吸,但有谁知道他们是否在IE9?