草庐IT

Fl_Window

全部标签

javascript - 如何根据浏览器选择 `window.URL.createObjectURL()`和 `window.webkitURL.createObjectURL()`

从Firefox开发者网站,我知道Firefox使用objectURL=window.URL.createObjectURL(file);获取文件类型的url,但在chrome和其他webkit浏览器中,我们有window.webkitURL.createObjectURL()用于检测url。我不知道如何基于浏览器引擎交换这个功能,我需要它在两种浏览器(Chrome和firefox)上都能工作https://developer.mozilla.org/en/DOM/window.URL.createObjectURL 最佳答案 你可

javascript - 如何根据浏览器选择 `window.URL.createObjectURL()`和 `window.webkitURL.createObjectURL()`

从Firefox开发者网站,我知道Firefox使用objectURL=window.URL.createObjectURL(file);获取文件类型的url,但在chrome和其他webkit浏览器中,我们有window.webkitURL.createObjectURL()用于检测url。我不知道如何基于浏览器引擎交换这个功能,我需要它在两种浏览器(Chrome和firefox)上都能工作https://developer.mozilla.org/en/DOM/window.URL.createObjectURL 最佳答案 你可

html - 使用 window.name 在同一选项卡中打开电子邮件中的链接

我正在开发一个网站,用户可以在其中更改必须在生效前确认的设置。确认是通过我通过电子邮件发送给他们的链接完成的。在网站的HTML中,我使用了这个小片段:window.name="mysite";在我使用的HTML电子邮件中Clickme但Chrome总是打开新标签页,而不是将它们全部打开。这甚至可能还是出于某些原因被禁止? 最佳答案 这是一个非常有趣的想法。我喜欢。las,在现代浏览器中,您似乎无法再关闭不是通过javascript打开的窗口。因此,如果您不允许在电子邮件中运行javascript,您能做的最好的事情就是将原始页面重定

html - 使用 window.name 在同一选项卡中打开电子邮件中的链接

我正在开发一个网站,用户可以在其中更改必须在生效前确认的设置。确认是通过我通过电子邮件发送给他们的链接完成的。在网站的HTML中,我使用了这个小片段:window.name="mysite";在我使用的HTML电子邮件中Clickme但Chrome总是打开新标签页,而不是将它们全部打开。这甚至可能还是出于某些原因被禁止? 最佳答案 这是一个非常有趣的想法。我喜欢。las,在现代浏览器中,您似乎无法再关闭不是通过javascript打开的窗口。因此,如果您不允许在电子邮件中运行javascript,您能做的最好的事情就是将原始页面重定

javascript - 检查窗口是否已经打开 window.open

我有一个html页面。在页面正文中,我正在调用onload事件,该事件调用javascript函数来打开一个弹出窗口。这是代码:varnewWindow=null;functionlaunchApplication(){if((newWindow==null)||(newWindow.closed)){newWindow=window.open('abc.html','','height=960px,width=940px');}}当我移动到另一个页面并再次返回该页面时,弹出窗口会重新打开,尽管它已经打开了。请指导我正确的方向,以便如果弹出窗口已经打开,则不应再次打开。我试过docum

javascript - 检查窗口是否已经打开 window.open

我有一个html页面。在页面正文中,我正在调用onload事件,该事件调用javascript函数来打开一个弹出窗口。这是代码:varnewWindow=null;functionlaunchApplication(){if((newWindow==null)||(newWindow.closed)){newWindow=window.open('abc.html','','height=960px,width=940px');}}当我移动到另一个页面并再次返回该页面时,弹出窗口会重新打开,尽管它已经打开了。请指导我正确的方向,以便如果弹出窗口已经打开,则不应再次打开。我试过docum

javascript - 如何使用 window.history.pushState 'safely'

我想在支持浏览器中使用window.history.pushState()函数。不幸的是,我在Firefox上遇到错误:TypeError:history.pushStateisnotafunction如何避免这种情况? 最佳答案 虽然我没有在JavaScript中测试过,但我知道在其他语言中,try-catch比简单的if...更耗费资源使用:if(history.pushState){history.pushState({"id":100},document.title,location.href);}请记住,当您单击后退按钮时

javascript - 如何使用 window.history.pushState 'safely'

我想在支持浏览器中使用window.history.pushState()函数。不幸的是,我在Firefox上遇到错误:TypeError:history.pushStateisnotafunction如何避免这种情况? 最佳答案 虽然我没有在JavaScript中测试过,但我知道在其他语言中,try-catch比简单的if...更耗费资源使用:if(history.pushState){history.pushState({"id":100},document.title,location.href);}请记住,当您单击后退按钮时

javascript - window.open 在 IE 中不工作

显然,对window.open的调用在InternetExplorer下无效。我网站上的Javascript代码没有运行,我认为这是由于该错误造成的。它告诉我错误的那一行是对window.open的调用,显然那里的参数无效。$('.objeto').click(function(){varcenter='height=380,width=900,top='+((screen.width-900)/2)+',left='+((screen.height-380)/2);varaddress=$(this).attr('id');window.open(address,'Verarticu

javascript - window.open 在 IE 中不工作

显然,对window.open的调用在InternetExplorer下无效。我网站上的Javascript代码没有运行,我认为这是由于该错误造成的。它告诉我错误的那一行是对window.open的调用,显然那里的参数无效。$('.objeto').click(function(){varcenter='height=380,width=900,top='+((screen.width-900)/2)+',left='+((screen.height-380)/2);varaddress=$(this).attr('id');window.open(address,'Verarticu