Tag: google chrome

我如何在Chrome中控制jQuery DOM元素?

我曾经能够做console.log(somejQueryObj); 并且它在数组中记录了我可以单击并转到检查器的对象中的所有DOM元素。 现在它做了这样的事情: [prevObject:p.fn.p.init [1],context :, selector:“。next()”] 这会让很多人感到困惑。 我该怎么做才能让Chrome记录它用于记录jQuery元素的方式? 这是一个小提琴的例子 我在: 谷歌浏览器23.0.1271.97(官方版本171054)m

自定义CSS允许chrome textarearesize小于初始状态?

我喜欢Chrome的漂亮textarearesize控制。 但是,唯一的例外是textarea似乎有一个难以通过自定义css更改的最小高度/最小宽度设置,即使使用!important限定符也是如此。 textarea#myTextArea{min-height:0 !important;min-width:0 !important} 有可能通过jQuery覆盖这个吗?

该字段必须是日期 – Chrome中的DatePickervalidation失败 – mvc

我有奇怪的问题。 我的日期validation在Chrome中不起作用。 我试过这个答案,但它对我不起作用。 我的模型中有这个: [Display(Name = “Date”)] [DataType(DataType.Date)] public DateTime Date { get; set; } 我的看法: @Html.TextBoxFor(model => model.Item.Date, new { @class = “picker” }) @Html.ValidationMessageFor(model => model.Item.Date) $(document).ready(function () { $(‘.picker’).datepicker({ dateFormat: ‘dd.mm.yy’, changeMonth: true, changeYear: true, selectOtherMonths: true }); }); 一切都适用于Opera和Firefox,但Chrome不喜欢这种类型的日期。 我经常收到以下错误The field ‘Date’ must be a date 。 有任何想法吗? UPDATE 当代码在局部视图中时,似乎存在问题。 当我将该代码复制到主页时,validation工作正常。 […]

在Chrome中按Ctrl + S preventDefault

我想在Chrome中捕获Ctrl + S ,并阻止默认浏览器行为来保存页面。 怎么样? (只是发布问题和答案,因为我在这之后很长一段时间没有找到解决方案)

绕过本地文件系统上的Chrome Access-control-allow-origin?

我已经在SO上阅读了其他相同的原始策略主题,但我还没有看到任何与本地文件系统相关的解决方案。 我有一个网络应用程序(在一个松散的意义上),必须在本地服务。 我试图在用户加载页面后加载大量数据,具体取决于他们在网页上做了什么。 在Firefox 3.5和IE8中,我可以使用jQuery的AJAX()和GetScript()方法来执行此操作,但在Chrome中,由于同源策略而失败。 XMLHttpRequest无法加载file://test/testdir/test.js 。 by Access-Control-Allow-Origin不允许by Access-Control-Allow-Origin null 。 这种情况发生在我做一些简单的事情时 $.getScript(“test.js”); 这在IE和Firefox中运行良好。 在读了一堆关于这个之后,我决定尝试直接写入文档的头部。 在Chrome的控制台中,我输入了以下内容: var head = document.getElementsByTagName(“head”)[0]; var script =document.createElement(‘script’); script.id = ‘uploadScript’; script.type = ‘text/javascript’; script.src = “upload.js”; head.appendChild(script); 这在粘贴到<script…test.js时工作正常 – 将<script…test.js元素添加到头部,评估并将内容加载到DOM中。 我认为这是成功的,直到我将此代码放入函数调用。 从函数调用时,相同的确切代码会将元素添加到但不会评估JavaScript文件。 我无法弄清楚为什么。 如果我使用Chrome的控制台停止在将元素添加到并运行上述代码的方法中执行,则不会对其进行评估。 但是,如果我取消暂停执行并运行完全相同的代码(在控制台窗口中粘贴它),它就可以工作。 我无法解释这一点。 以前有人处理过这个吗? 我已经阅读了以下SOpost,但他们没有描述我的问题: 如何规避同源政策 不支持XMLHttpRequest Origin null文件的Access-Control-Allow-Origin:///到file:///(无服务器) 跨站点XMLHttpRequest 同样,我的最后一招是在网页加载时加载所有数据 – 这可能导致加载网页的延迟最多10秒,这对90%的应用用户来说是不必要的。 感谢您的任何建议/替代方案!

CORS无法在Chrome上运行

我在服务器上设置了跨源资源共享(Jetty使用CrossOriginFilter),它在IE8和Firefox上运行良好。 在Chrome上,它只是……没有。 $.ajax({ url : crossOriginURL, type : “GET”, error : function(req, message) { alert(message); }, dataType : “json” } ); 调用错误函数,并使用有用的消息“error”。 它似乎正在提出请求,但没有任何你期望的标题。 如果URL来自同一个来源,它可以正常工作。

奇怪的Chrome原型/ jQuery冲突

我们有一个依赖于原型的遗留代码的应用程序,但我们发现它对于我们想要使用它的大多数地方来说太“沉重”,并且发现jQuery更适合我们的工作方式。 所以我们正在迁移到jQuery以获得新function。 与此同时,我们有几个页面需要加载两个库: $j = jQuery.noConflict(); (注意原型的旧版本,我们发现升级时出现的问题,无论如何我们都不想修复它们) 这适用于IE6,IE7,IE8-as-7和FX3,但在Chrome中加载它并且所有jQuery内容都失败了。 加载开发人员javascript控制台会显示以下错误: Uncaught Error: NOT_SUPPORTED_ERR: DOM Exception 9 http://…/prototype-1.5.1.2.js (line 1272) Uncaught TypeError: Object # has no method ‘ready’ http://…/lib.js (line 161) Uncaught TypeError: Object # has no method ‘slideUp’ http://…/page.aspx (line 173) … and so on – all the failures are missing jQuery methods 所以这看起来像原型中的冲突导致jQuery对象的创建失败。 特定的原型问题似乎是Prototype.BrowserFeatures.XPath,当它不应该是真的时,因为不支持XPath document.evaluate。 […]