jjzjj

internet

全部标签

javascript - Internet Explorer 自动将高度和宽度属性添加到新附加的图像

我在将新创建的图像加载到DOM后附加它:vari=$('');i[0].src='http://placehold.it/700x300';i.attr('alt','');i.on('load',function(){$('body').append(i);});我在CSS中为图像设置了固定高度:img{height:150px;}不幸的是,InternetExplorer为图像添加了width和height属性,因此图像严重变形。我怎样才能防止这种情况发生?附加元素后是否必须手动删除属性?jsFiddlelink 最佳答案 试试

javascript - 为什么我有这个错误 : Object doesn't support property or method 'forEach' for Internet Explorer?

我正在使用maven在jenkins插件上使用Javascript,我有以下代码:functionarrayElements(element,index,array){vararrayPaths=element.split("\\");varprojectSource=arrayPaths[2];vararray=element.split("_");if(projectSource===global){if(array[2]===filtro){document.getElementById("source").options.add(newOption(arrayPaths[3],

javascript - 在没有 Internet 连接时使用 jQuery

我是jQuery的新手。在使用jQuery时,我断开了Internet连接以检查我的网页在没有Internet连接的情况下是否正常工作。它显示了一些不需要的东西。当我看到源代码时,它显示:所以我下载了代码并将其保存在我的根文件夹中。仍然效果不佳。我们可以离线使用jQuery吗?这是我的代码:"lang="en-US">Hometry{Typekit.load();}catch(e){}Youareusinganoutdatedbrowser.UpgradeyourbrowsertodayorinstallGoogleChromeFrametobetterexperiencethissi

javascript - Backbone.js 路由器和 Internet Explorer 重定向问题

有点奇怪,我有点困惑......我有一个页面,该页面上有以下内容(好吧,有一些名称更改):$(document).ready(function(){varrouter=newApp.Routers.ExampleRouter();Backbone.history.start({pushState:true});})路由器继续实例化一些集合、View等。在Chrome、Safari、Firefox和Opera中一切正常。但不是在IE8或9(也可能是10,我还没有测试过)。在IE8或9中,当第一次请求页面时,它开始加载,但是一旦文档准备好(因此路由器实例化并启动历史记录),页面就会重定向到

javascript - 什么会导致单击事件在 Internet Explorer 11 中停止工作?

对于这个模糊的问题,我深表歉意,但我正在处理一个非常模糊的错误。有时,在IE11中,我的应用会“死掉”。当您将鼠标悬停在可点击的元素上时,指针会发生变化,但左键单击没有任何作用,右键单击也没有。悬停也停止工作...如果您将鼠标悬停在具有:hoverCSS的元素上,则:hoverCSS不起作用。这只发生在特定页面上,但并非始终如此……有时您加载页面并点击有效,有时您加载页面但点击无效。如果我点击刷新,点击将再次开始工作。如果我使用键盘切换到某个元素并按“Enter”,我就可以点击我无法点击的链接。控制台窗口中没有错误。IE版本为RTM11.0.9600.16428,运行于WindowsS

javascript - constructor.name 在 Internet Explorer 中未定义

我在IE中的调试工作今天结束,发现constructor.name是undefined。我创建了以下重现该问题的简单代码:({}).constructor.name===undefined//=>true是否有任何解决方法可以使此工作正常进行?也许以某种方式覆盖原型(prototype)?如果可能的话,我不想更改语法,因为更改会很大。JSFIDDLE 最佳答案 来自matt.scharley.me/***HackinsupportforFunction.nameforbrowsersthatdon'tsupportit.*IE,I'

javascript - 页面以 IE7 文档模式而不是 IE9 打开

我知道这里问过这个问题的许多变体,但到目前为止我没有尝试过适合我的解决方案。我希望我的网络应用程序在IE中以IE9文档模式打开。当我现在打开页面时,它总是在“InternetExplorer7标准”中打开,而“InternetExplorer9标准”被列为页面默认值。我尝试了多种标签变体,包括和(都在head标签之后)我也尝试过条件语句,例如来自S.O.的这个例子:目前我正在使用:当然我可以F12手动切换模式,但我想直接在IE9文档模式下打开站点(兼容模式始终默认为IE9兼容模式)。目前我正在做一个内网开发服务器;我读过这可能是一个因素?但我真的更喜欢客户端的任何解决方案,我可以将其添

javascript - 有没有办法区分我的 Javascript 是在基于三叉戟的应用程序中运行还是在 Internet Explorer 中运行?

我有一个第三方脚本可以在网络上的许多地方运行。我希望能够分辨出我是在应用程序中运行还是在浏览器中运行。用户代理并不总是有帮助。Chrome提供了chrome对象,它根据环境有一些不同的属性。有人知道IE有类似的东西吗?这是一个类似于googleanalytics的产品,可以在许多环境中实现或结束,我试图更好地区分它们。 最佳答案 检查window.external。如果window.external为空,则网页将加载到Web组件中,否则将通过浏览器加载。window.external使您能够与浏览器默认启用的[ComVisible(

javascript - 无法在 Internet Explorer 10 上加载 Google Cloud Endpoints

我正在开发一个使用GoogleJavaScriptClientLibrary的网站加载一些通过GoogleCloudEndpoints公开的API.端点是用Python开发的,但我不确定这是否是一个因素。在Chrome、Firefox和Safari中一切正常,但在InternetExplorer10上出现此错误:SCRIPT5007:Unabletogetproperty'value'ofundefinedornullreferenceproxy.html,line7character51我正在使用类似于suggestedbyGoogleintheirdocumentation的代码加

javascript - 用于 Internet Explorer 的拖放文件上传库

我找到了一个很棒的图书馆,叫做JQueryFileUpload用于在现代浏览器中拖放文件上传。遗憾的是,拖放功能在InternetExplorer中不起作用。在IE中拖放文件上传是项目的需求,所以我想找到针对这种特定情况的解决方案。我的想法是最终得到两个版本的上传页面,一个用于IE,另一个用于世界其他地方。有没有人知道一个不需要任何安装就可以在IE中上传的好activex库? 最佳答案 我认为最好的方法是使用新的HTML5拖放API和新的文件API。 关于javascript-用于Int