草庐IT

tab-host

全部标签

javascript - 将 Enter 从提交更改为 Tab?

用户不喜欢Enter键提交页面这一事实。所以我的任务是阻止提交并将Enter键更改为Tab到下一个字段。我已经尝试了很多在网上找到的javascript片段,但到目前为止没有一个有效。唯一接近产生效果的是jQueryAPI的e.preventDefault(),它停止提交,但我没有尝试模拟选项卡行为。e.returnValue=false;e.cancel=true;页面仍然在keydown事件处理程序中提交上述内容。与keydown事件处理程序中的returnfalse效果相同。处理程序正在触发,通过使用Firebug在其中放置断点进行测试。这需要同时适用于IE和Firefox。不要

javascript - ionic 2 : Use picture in tab button

我在我的应用程序中使用ionic标签,我想在标签按钮中使用图片。我想动态设置这张图片。就我而言,我有一个链接了不同用户的帐户。我想根据所选用户更改我的标签图片。我有这个:我想要这个:我的标签中的代码:我不知道该怎么做,一个想法? 最佳答案 给tabIcon自定义名称,比如在CSS中:.ion-ios-customicon-outline,.ion-ios-customicon,.ion-md-customicon,.ion-md-customicon-outline{content:url('imageurl');}plunk

javascript - Jquery-ui tabs (ajax) .... 重新选择选项卡时停止选项卡重新加载 url

我正在使用jqueryui选项卡并使用.tabs('add'...)动态添加选项卡。选项卡使用ajax加载url。问题是每次我点击另一个选项卡然后返回...选项卡重新加载url。我希望url加载一次....有什么想法吗? 最佳答案 请注意,选项卡选项的cache属性在jQueryUI1.9中已弃用,并在1.10中删除。查看jQueryUI1.9upgradeguide现在推荐的处理方法是使用新的beforeLoad事件来阻止XHR请求运行。$("#tabs").tabs({beforeLoad:function(event,ui){

javascript - react 门户 : host multiple inside same domNode parent?

React最近添加了Portal功能,有效地剥离虚拟DOM的子树并将其放置在物理DOM中的其他位置。render(){//Reactdoes*not*createanewdiv.Itrendersthechildreninto`domNode`.//`domNode`isanyvalidDOMnode,regardlessofitslocationintheDOM.returnReactDOM.createPortal(this.props.children,domNode,);}文档不清楚是否每个门户都必须存在于自己的domNode中。注意:截至2017年2月11日的当前实现确实允许

javascript - 隐藏 chrome 扩展 : in "Developer Tools" Scripts tab

当我在Chrome中调试javascript代码时,我使用开发人员工具中的“脚本”选项卡。在脚本列表(下拉列表)中,很多扩展都列在这个表单中:chrome-extension://lfhsdjklfhaslkfhuwklshdfjkash/path/to/script.jschrome-extension://lfhsdjklfhaslkfhuwklshdfjkash/path/to/another/script.js等等我有大约20-30行这样的行,当我只想查看自己的脚本时,这非常烦人。是否可以隐藏这些行但保留当前网页中的脚本? 最佳答案

javascript - chrome.tabs.executeScript : Cannot access a chrome://URL

这个问题在这里已经有了答案:Canyouaccesschrome://pagesfromanextension?(3个答案)关闭8年前。我是chrome扩展开发的新手。问题不在于访问chrome://url我不想在那里编辑任何内容,而是关于用于注入(inject)脚本的chrome.tabs.executeScript()的执行。我正在尝试使用chrome.tabs.executeScript运行后台脚本,但出现以下错误:运行tabs.executeScript时未检查runtime.lastError:无法访问chrome://URL我有以下代码:list{"name":"Brows

javascript - 使用向下箭头键聚焦下一个输入(与 Tab 键一样)

我有一个巨大的条目表单和字段供用户输入。在用户使用tab键移动到下一个字段的表单中,有一些隐藏字段和只读文本框,在这些字段之间使用javascript禁用了tab键。现在用户发现很难使用tab键,并希望键盘的向下箭头键具有相同的功能。我正在使用下面的代码在js上调用tab键代码但没有工作,请有人帮助我解决这个问题。functionhandleKeyDownEvent(eventRef){varcharCode=(window.event)?eventRef.keyCode:eventRef.which;//alert(charCode);//Arrowkeys(37:left,38:u

javascript - 为什么在 Chrome 扩展程序中使用 RequireJS 调用时 chrome.tabs.query() 不返回选项卡的 URL?

我有一个添加浏览器操作的简单Chrome扩展程序。打开扩展程序的弹出窗口时,它需要访问当前选项卡的URL。因为它不需要访问所有选项卡,所以我只需要list中指定的activeTab权限:{"manifest_version":2,"name":"RequireJSTest","version":"0.0.1","description":"TestRequireJSandtheactiveTabpermission.","permissions":["activeTab"],"browser_action":{"default_popup":"popup.html"},"web_acc

javascript - 谷歌浏览器插件 : How to get domain from URL (tab. 网址)

使用GoogleChromeAPI的tab.urlvalue,从整个值中获取域的最佳方法是什么?在JavaScript中,我会使用window.location.protocol和window.location.hostname。例如这样的事情:vardomain=window.location.protocol+"//"+window.location.hostname;但是那获取的是扩展域而不是选项卡,所以不能使用该方法。因此,使用类似于下面的函数...我如何从tab.url值中删除域?functionshow_alert(){chrome.tabs.getSelected(nul

javascript - 检查 Chrome 中是否存在具有确切 ID 的 Tab 的最佳方法

有时选项卡ID存储在变量中,您需要在使用它之前检查选项卡是否仍然存在(因为用户可以随时关闭选项卡)。我找到了这个解决方案:chrome.tabs.get(1234567,function(tab){if(typeoftab=='undefined'){console.log('Tabdoesnotexist!');}});它有效,但它有相当严重的缺点。它像这样将错误消息写入控制台:tabs.get期间出错:没有ID为1234567的标签。这也不异常(exception)。所以try/catch帮不上忙。这只是控制台中的一条消息。有什么想法吗?更新:此错误现在看起来像“运行tabs.ge