Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从其他浏览器重定向到IE?_Javascript_Internet Explorer_Browser_Redirect - Fatal编程技术网

Javascript 如何从其他浏览器重定向到IE?

Javascript 如何从其他浏览器重定向到IE?,javascript,internet-explorer,browser,redirect,Javascript,Internet Explorer,Browser,Redirect,我想通过JavaScript从其他浏览器重定向到Internet Explorer。我该怎么做?你不能 在标准的安全环境中,浏览器无法启动其他程序(而且很多系统都没有Internet Explorer)。在非标准安全环境中,大多数浏览器仍然不提供启动其他程序的方法。你不能 在标准的安全环境中,浏览器无法启动其他程序(而且很多系统都没有Internet Explorer)。在非标准安全环境中,大多数浏览器仍然不提供启动其他程序的方式。JavaScript不允许您从其他web浏览器执行程序(如Int

我想通过JavaScript从其他浏览器重定向到Internet Explorer。我该怎么做?你不能

在标准的安全环境中,浏览器无法启动其他程序(而且很多系统都没有Internet Explorer)。在非标准安全环境中,大多数浏览器仍然不提供启动其他程序的方法。

你不能


在标准的安全环境中,浏览器无法启动其他程序(而且很多系统都没有Internet Explorer)。在非标准安全环境中,大多数浏览器仍然不提供启动其他程序的方式。

JavaScript不允许您从其他web浏览器执行程序(如Internet Explorer)。这是不可能的

我建议:

  • 显示一个错误/警告,说明站点无法工作或在不使用IE时可能无法正常工作
  • 修复站点以跨浏览器工作(推荐)

    • JavaScript不允许您从其他web浏览器执行程序(如Internet Explorer)。这是不可能的

      我建议:

      • 显示一个错误/警告,说明站点无法工作或在不使用IE时可能无法正常工作
      • 修复站点以跨浏览器工作(推荐)
        • 你不能

          就我而言,我喜欢另一种方式:将任何使用IE6的用户重定向到Firefox/Chrome/safari:-)

          你不能


          就我而言,我喜欢另一种方式:将任何使用IE6的用户重定向到Firefox/Chrome/safari:-)

          你应该开发可以在所有常用浏览器中查看的网站;)。 对于使用不同浏览器类型/版本的用户,没有解决办法。
          开发网站时,只需确保您符合标准,并且所有网站都有通用浏览器的工作表。

          您只需开发可在所有通用浏览器中查看的网站;)。 对于使用不同浏览器类型/版本的用户,没有解决办法。
          在开发网站时,只需确保您符合标准,并且所有网站都有适用于普通浏览器的工作表。

          简而言之,您不能

          真正的原因是安全性,这将(希望)始终阻止您在用户的计算机上运行应用程序,但即使不是出于这个原因。。。对不起,我只是要挑剔一点。您试图做的事情对于每个用户和开发人员来说都应该是绝对不可接受的。我想我可以安全地代表绝大多数有经验的web开发人员说,设计用于指示用户使用哪个浏览器的技术总是,总是,总是错误的,不仅在技术上,而且在道德上。是的,我用了M字。为你的用户做出这样的决定是不道德的,不管他们多么愚蠢。如果你的网站是专为特定浏览器设计的,那就警告他们,但不要为他们做出实际决定

          对不起,我知道这不是争论的地方,但我相信这需要弄清楚,因为这是web开发中的一个真正的问题,它确实浪费时间、花费金钱,并且确实损害了整个web

          因此,就我而言,我很高兴这些安全措施存在,因为这是一个非常糟糕的想法,即使没有安全风险


          没有不尊重的意思。必须这么说。

          简而言之,你不能

          真正的原因是安全性,这将(希望)始终阻止您在用户的计算机上运行应用程序,但即使不是出于这个原因。。。对不起,我只是要挑剔一点。您试图做的事情对于每个用户和开发人员来说都应该是绝对不可接受的。我想我可以安全地代表绝大多数有经验的web开发人员说,设计用于指示用户使用哪个浏览器的技术总是,总是,总是错误的,不仅在技术上,而且在道德上。是的,我用了M字。为你的用户做出这样的决定是不道德的,不管他们多么愚蠢。如果你的网站是专为特定浏览器设计的,那就警告他们,但不要为他们做出实际决定

          对不起,我知道这不是争论的地方,但我相信这需要弄清楚,因为这是web开发中的一个真正的问题,它确实浪费时间、花费金钱,并且确实损害了整个web

          因此,就我而言,我很高兴这些安全措施存在,因为这是一个非常糟糕的想法,即使没有安全风险


          没有不尊重的意思。这是不得不说的。

          你不能也不应该

          但是,这个简单的javascript只能在IE6中运行,它可以从C:\Program Files\Mozilla firefox运行firefox.exe(是的,我知道它可以在E:或D:中的某个地方……但是我知道firefox的默认路径是C:\Program Files\Mozilla firefox……您可以完成这个脚本并找到firefox.exe的正确路径)

          这个地狱脚本表明IE6确实不安全。(当然,它会显示一条警告消息)

          你不应该强迫访问者使用你最喜欢的浏览器。永远不要使用这样的脚本,这只是为了演示

          <html>
          
          <head>
          
          <SCRIPT Language="JScript">
             function runFirefox() {
             File="c:\\PROGRA~1\\MOZILL~1\\FIREFOX.EXE http://stackoverflow.com"; 
             WSH=new ActiveXObject("WScript.Shell");
             WSH.run(File);
           }
          </SCRIPT> 
          
          </head>
          
          <body onLoad="javascript:runFirefox();">
             <b>For the best experience we FORCE you using Firefox.</b> 
          </body>
          
          </html> 
          
          
          函数runFirefox(){
          File=“c:\\PROGRA~1\\MOZILL~1\\FIREFOX.EXEhttp://stackoverflow.com"; 
          WSH=新的ActiveXObject(“WScript.Shell”);
          运行(文件);
          }
          为了获得最佳体验,我们强制您使用Firefox。
          
          你不能也不应该

          但是,这个简单的javascript只能在IE6中运行,它可以从C:\Program Files\Mozilla firefox运行firefox.exe(是的,我知道它可以在E:或D:中的某个地方运行……但是我知道firefox的默认路径是C:\Program Files\Mozilla firefox……您可以在
          function openInChrome(url) {
              var ws = new ActiveXObject("WScript.Shell");
              ws.Exec("c:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe " + url); 
          }