草庐IT

browser-tab

全部标签

html - 为什么 IE 在浏览网页时忽略 'tab position',除非使用 'tabindex'?

我正在使用快捷链接来加快浏览网页的速度,这在Chrome和Firefox中运行良好。这是Fiddledemonstratingmyissue.当使用跳过链接更改“选项卡位置”时,然后按TAB关键是,大多数浏览器从那时起继续按顺序跳到可聚焦的交互式或使用tabindex的元素上:SkiptoNavigationSkiptoSearchSkiptoanchorSomeboringcontentcontainingaselectablelink.link1link2anchorwithnohref在此示例中,单击链接时,“制表符位置”将移动到文档中的该位置。紧迫TAB然后将跳转到跳过链接的目

javascript - 允许使用 execCommand 在 contentEditable div 中使用 Tabbing

我正在制作一个应用程序,我需要允许contentEditablediv在其中包含选项卡。我已经想通了,非要正常工作真的不行。那么有没有一种方法可以在keyDown上为选项卡添加HTML代码,即 我目前的情况是这样document.getElementById('codeline').contentEditable='true';document.getElementById('codeline').onkeydown=function(e){if(e.keyCode==9){e.preventDefault();//document.getElementById('codeli

javascript - 文件 API : What browsers support the slice method?

目前对slice的支持是什么?方法? 最佳答案 当前Chrome6+、FF4+:Firefox3.6+(部分文件支持,但尚不支持.slice())Firefox4+(完整文件支持,但我不确定这是在哪个测试版中添加的)Chrome6+(完整文件支持)当然这个列表会过时,希望很快。There'satestavailableathtml5rocks.com供其他人在新版本发布时测试他们的浏览器。 关于javascript-文件API:Whatbrowserssupporttheslicemet

jquery - pushState() 和 popState() : manipulating browsers' history

我正在做一个小项目,我想在其中创建一个Ajax风格的网站。内容使用jQuery的load()加载.正如你们中的一些人所知,这样做的缺点是URL不会根据显示的内容相应地更改。要完成这项工作,您可以使用pushState().因为这个不支持跨浏览器,所以我用了插件history.js.这工作得很好,但问题是我的后退和前进按钮没有正常工作,我不知道我做错了什么。URL正在正确更改,内容也是如此,但标题根本没有更改。标题是指显示为浏览器窗口(或选项卡)标题的内容。IE。加载页面的名称或引用该页面的链接的标题属性(它们是相同的)。我认为这与我只调用我需要标题的页面部分这一事实有关(即通过将#co

css - Foundation 5 Tabs 和 Accordion 似乎不起作用

我正在使用Foundation5框架并尝试使用他们提供的js选项卡插件。但是我得到以下结果http://crea8tion.com/PU2/index.html#在他们的网站上应该是这样的http://foundation.zurb.com/docs/components/tabs.html不确定我做错了什么?是不是java脚本没有被正确调用? 最佳答案 同样的事情发生在我身上。好像在自定义Foundation构建时没有包含Accordioncss。我通过下载标准Foundation并将foundation.min.css的内容复制

html - 使用 tab 键滚动在 Chrome 中不起作用

我发现如果我在div元素中放置一个table元素并设置div的属性有点像width、height和overflow:auto;并将一些输入元素放在表的td中。而不是随选项卡移动,发现滚动不随选项卡移动(如果输入元素包含一些数据)。此问题仅在Chrome中遇到,在其他现代浏览器中不会遇到。这是示例代码:我还在plunker上创建了一个链接:http://plnkr.co/edit/1l8HftcoDlebywQ8LDos?p=previewhttp://embed.plnkr.co/1l8HftcoDlebywQ8LDos/preview如有任何帮助,我们将不胜感激。

javascript - angularjs ui-select 中的 Tab 键顺序

我对angularjs还很陌生,正在用它开发一个网络应用程序。我将ui-select库用于select2样式的下拉菜单。我遇到了一个看似简单的选项卡排序用户体验问题。我已经使用所有适当的tabindex值构建了一个表单。当我只做正常的Tab键时,一切正常。但是,在我的任何下拉菜单中,如果我键入几个字母进行选择,导致选择最近的匹配条目,然后按Tab键,它不会像我预期的那样前进到下一个控件。我正在寻找解决这个问题的方法。我在ui-select的文档中找不到任何解决此问题的内容。虽然首选适当的指令,但如果有某种方法可以设置自定义事件处理程序来完成所需的行为,我会很高兴。我的目标是使此表单适用

javascript - "The text content of element script was not in the required format: Expected space, tab, newline, or slash but found { instead."

根据W3C验证程序,我的HTML几乎与HTML5兼容,只剩下一个错误:配置GooglePlus按钮的Javascript代码。无论我是否添加CDATA,错误“元素script的文本内容不符合要求的格式:预期的空格、制表符、换行符或斜杠,但找到{而不是。”显示此行:{"lang":"en","parsetags":"explicit"} 最佳答案 错误信息是正确的。一个script标签,其src属性集canonlycontaindocumentation:空格和注释(/*...*/或//...)。如果你只是想避免这个错误,你可以尝试用

html - 显示 :none set in css still get downloaded by the browser? 的元素

浏览器还会下载图片吗? 最佳答案 是的,至少根据Firebug中的Net控制台。如thethimble所述,CSS是表示层并影响渲染,而不是页面的实际处理。对于某些浏览器(尤其是移动浏览器)来说,可能不下载此文件以尝试优化性能并非超出可能性范围。 关于html-显示:nonesetincssstillgetdownloadedbythebrowser?的元素,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

HTML5 & Web 音频 api : Streaming microphone data from browser to server. 理想的传输和数据压缩

我希望从浏览器获取音频输入并将其流式传输给多个听众。预期用途是用于音乐,因此质量必须达到mp3标准或附近。我试过两种方法,都没有成功:WebRTC直接在浏览器之间流式传输音频效果很好,但据我所知,音频质量似乎无法自定义。(我已经看到它正在使用Opus音频编解码器,但似乎没有公开任何控件)。有没有人知道如何提高WebRTC流中的音频质量?网络套接字问题是从浏览器到服务器的传输。我可以通过以下方法获取的PCM音频数据已证明太大,无法通过websockets重复流式传输到服务器。该流在高速互联网环境中完美运行,但在较慢的wifi上无法使用。varcontext=newwebkitAudioC