草庐IT

chrome插件

全部标签

javascript - import 不能在 chrome 61 中使用?

我想在最新发布的chrome版本chrome61中发挥ES6功能,在使用import关键字时遇到了错误。从技术上讲,import用作以下方法,但控制台显示错误:importMymodulefrom"Mymodule.js"控制台打印:UncaughtSyntaxError:Unexpectedidentifier我已经开启了以下实验性功能:chrome://flags/#enable-javascript-harmonychrome://flags/#enable-module-scripts接着是:chrome://flags/#disable-javascript-harmony-

javascript - 使用取决于 jQuery Validation 插件

我有一个带有一堆文本框的表单,这些文本框默认情况下是禁用的,然后通过使用每个文本框旁边的复选框启用。启用时,这些文本框中的值必须是有效数字,但禁用时,它们不需要值(很明显)。我正在使用jQueryValidation插件来执行此验证,但它似乎没有达到我的预期。当我单击复选框并禁用文本框时,尽管我已将depends子句添加到规则中(请参见下面的代码),但我仍然收到无效字段错误。奇怪的是,实际发生的是错误消息显示一瞬间然后消失。这是复选框和文本框列表的示例:OneTwo这是我正在使用的jQuery代码//WireuptheclickeventonthecheckboxjQuery('#It

javascript - 使用 Google Chrome (V8) 时,Javascript 可以被视为一种解释型语言吗?

我正在阅读这篇关于V8的优秀文章,Google的Javascript引擎:https://developers.google.com/v8/design#mach_code.有一次,他们说Javascript直接编译成机器语言,没有任何字节码或解释器。引用:V8compilesJavaScriptsourcecodedirectlyintomachinecodewhenitisfirstexecuted.Therearenointermediatebytecodes,nointerpreter.那么,为什么Javascript仍然与“脚本”和“解释”语言一起列出,虽然它已明确编译(至少

javascript - 在 Backbone 和 Requirejs 中使用 jQuery 插件

我正在使用backbone+requirejs+jquery,我在当前的html页面(确切地说是backbonehtml模板)中加载jquery插件时遇到问题。有我需要的配置:require.config({paths:{//...somecodeaboutbackboneconfigjquery:'/js/lib/jquery/jquery.min','jquery.camera':'/js/jquery/jquery.camera'},shim:{//...somecodeaboutbackboneconfig'jquery.camera':['jquery']}});在我的布局h

javascript - 用于检测动态加载内容的 Chrome 扩展 Javascript

我正在实现一个chrome扩展应用程序。我想用“#”替换标签(在我的webapp的主页上)中的href属性。问题是标签可能由ajax动态加载,并且可以通过用户操作重新加载。关于如何让chrome-extension检测ajax加载的html内容的任何建议? 最佳答案 有两种方法,第一个解决方案是处理ajax请求有一个.ajaxComplete()处理页面上所有ajax请求的jQuery函数。在内容脚本中,varactualCode='('+function(){$(document).ajaxComplete(function(){

javascript - 无法让 MediaSource 在 chrome 中使用 mp4 格式

基于示例here我下载了webm文件并将其编码为可以在本地播放的mp4文件,但我无法将其用作媒体源。MP4Box报告编解码器为avc1.64000d,mp4a.40.2但将其添加到源缓冲区没有帮助。这是一个demo问题的原因(我不希望它在firefox中工作,因为尚不支持媒体源扩展)这是我正在测试的代码:varFILE,CODEC,mediaSource;varNUM_CHUNKS=5;varvideo=document.querySelector('video');window.MediaSource=window.MediaSource||window.WebKitMediaSou

javascript - jQuery 包含在 Chrome 上不起作用

我有一个关于jquerycontains的问题。它在Firefox上运行完美。这是我的代码。$("input[data-height='cm']").blur(function(){vartext=$(this).val();if($(this).val().length>0){if(!$(this).val().contains("cm")){$(this).val(text+"cm");}}});在chrome上它给出错误UncaughtTypeError:$(...).val(...).containsisnotafunction我该如何解决,请帮忙。谢谢。

javascript - 在页面中多次使用时,JQuery 插件不起作用

我正在尝试编写一个名为grid2carousel的JQuery插件,它在桌面设备上采用Bootstrap样式网格中的一些内容,并在较小的屏幕上变成轮播。如果它是页面上的唯一实例,则该插件工作正常,但如果有多个实例,则会遇到一些问题。我在这里创建了一个Codepen来演示这个问题:http://codepen.io/decodedcreative/pen/BzdBpb尝试注释掉codepen的HTML部分中的一个组件,调整浏览器大小直到它变成轮播,然后在取消注释的情况下再次重复此过程每当浏览器宽度低于HTML数据属性中指定的断点时,该插件就会运行一个名为SetupPlugin的内部函数。

javascript - 如何通过 jQuery 插件拖放链接/页面?

您好,我正在做一个关于创建jQueryUI的self项目,以允许用户将链接/网页(特别是维基百科的文章)拖放到某种“管理器”(如Solitaire中的堆栈)。我希望添加各种功能,例如当用户将Wikipage拖放到UI时,例如分组项目/卡片视觉效果。我不确定从哪里开始,因为我对jQuery还比较陌生。是否可以从Wikipedia拖动页面并将其放入jQueryUI中?如果有人有任何建议,那就太棒了,因为我真的在想办法把这个东西从地面上踢下来。编辑:有人吗?我还没有找到任何东西。 最佳答案 编辑2:我用纯JS形式重写了它(也修复了一些问题

javascript - Chrome.Storage.Local 持久化

全部。我已经开始使用Chrome的各种API开发小型扩展程序,尽管一切正常,但我仍然对一些事情感到好奇。两个问题,如果你们不介意帮我解决的话:1.谁能告诉我chrome.storage.local的持久性限制是什么?我已经自己尝试过各种测试,例如使用chrome.storage.local.set()存储一些东西,清除我所有的浏览器历史记录、cookie等,然后查看是否一切都还在那里。通常它还会在那里,但有时我稍后再回来查看它就会消失。总的来说,我一直无法明确标记我正在做的事情,即偶尔清除.local数据。2.到目前为止,我主要使用chrome.storage.sync,同时没有使用C