繁体   English   中英

为什么Javascript无法在我的Samsung Internet浏览器上运行? 使用三星Galaxy S7

[英]Why does Javascript not work on my Samsung Internet Browser? Using Samsung Galaxy S7

我使用的是no-ip.com免费域,使用Chrome时,该网站在我的Samsung S7上可以正常加载,但是当我尝试将Javascript与Samsung Internet浏览器(这是手机的预装浏览器)一起使用时,计算将无法正常进行。

这是我的Javascript和HTML代码:

 function Run1() { //METRIC TO METRIC var SpecialValue = 0; if (document.getElementById("MetricAndImperial1").value == 1000000000000000000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000000000000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000000000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1000) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 100) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 10) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .1) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .01) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000000000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000000000000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000000000000000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .000000000000000000001) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1.0E-24) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .0254) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .3048) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == .9144) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1609.344) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } else if (document.getElementById("MetricAndImperial1").value == 1852) { SpecialValue = document.getElementById("Input1").value * document.getElementById("MetricAndImperial1").value / document.getElementById("MetricAndImperial2").value; document.getElementById("Input2").value = SpecialValue; } } function Run2() { //METRIC TO METRIC INPUT 2 if (document.getElementById("MetricAndImperial2").value == 1000000000000000000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000000000000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000000000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1000) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 100) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 10) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .1) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .01) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000000000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000000000000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .000000000000000000000001) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .0254) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == .3048) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 0.9144) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1609.344) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } else if (document.getElementById("MetricAndImperial2").value == 1852) { SpecialValue = document.getElementById("Input2").value * document.getElementById("MetricAndImperial2").value / document.getElementById("MetricAndImperial1").value; document.getElementById("Input1").value = SpecialValue; } } 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!DOCTYPE html> <html lang="en"> <head> <title>Converter</title> </head> <body> <p>From:</p> <select id="MetricAndImperial1" class="js-example-basic-single" onchange="Run2()"> <option value="0.0254">Inches</option> <option value="0.3048">Feet</option> <option value="0.9144">Yards</option> <option value="1609.344">Miles</option> <option value="1852">Nautical Miles</option> <option value="1000000000000000000000000">Yottameter</option> <option value="1000000000000000000000">Zettameter</option> <option value="1000000000000000000">Exameter</option> <option value="1000000000000000">Petameter</option> <option value="1000000000000">Terameter</option> <option value="1000000000">Gigameter</option> <option value="1000000">Megameter</option> <option value="1000">Kilometer</option> <option value="100">Hectometer</option> <option value="10">Decameter</option> <option value="1">Meter</option> <option value=".1">Decimeter</option> <option value=".01">Centimeter</option> <option value=".001">Millimeter</option> <option value=".000001">Micrometer</option> <option value=".000000001">Nanometer</option> <option value=".000000000001">Picometer</option> <option value=".000000000000001">Femtometer</option> <option value=".000000000000000001">Attometer</option> <option value=".000000000000000000001">Zeptometer</option> <option value=".000000000000000000000001">Yoctometer</option> <option value="198">Rods</option> <option value="7920.02">Furlongs</option> <option value="4">Hands</option> <option value="72">Fathoms</option> <option value="218740">Leagues</option> </select> <input style="height:50%;font-size:60pt;width:1000px;" id="Input1" type="number" oninput="Run1()" onchange="Run1()" /> <p>To:</p> <select id="MetricAndImperial2" class="js-example-basic-single" onchange="Run1()"> <option value="0.0254">Inches</option> <option value="0.3048">Feet</option> <option value="0.9144">Yards</option> <option value="1609.344">Miles</option> <option value="1852">Nautical Miles</option> <option value="1000000000000000000000000">Yottameter</option> <option value="1000000000000000000000">Zettameter</option> <option value="1000000000000000000">Exameter</option> <option value="1000000000000000">Petameter</option> <option value="1000000000000">Terameter</option> <option value="1000000000">Gigameter</option> <option value="1000000">Megameter</option> <option value="1000">Kilometer</option> <option value="100">Hectometer</option> <option value="10">Decameter</option> <option value="1">Meter</option> <option value=".1">Decimeter</option> <option value=".01">Centimeter</option> <option value=".001">Millimeter</option> <option value=".000001">Micrometer</option> <option value=".000000001">Nanometer</option> <option value=".000000000001">Picometer</option> <option value=".000000000000001">Femtometer</option> <option value=".000000000000000001">Attometer</option> <option value=".000000000000000000001">Zeptometer</option> <option value=".000000000000000000000001">Yoctometer</option> <option value="198">Rods</option> <option value="7920.02">Furlongs</option> <option value="4">Hands</option> <option value="72">Fathoms</option> <option value="218740">Leagues</option> </select> <input style="height:50%;font-size:60pt;width:1000px;" id="Input2" type="number" oninput="Run2()" onchange="Run2()" /> <script language="Javascript" type="text/javascript" src="PrototypeMath.js"></script> <script language="Javascript" type="text/javascript" src="jquery-3.3.1.min.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> <script> $(document).ready(function() { $(".js-example-basic-single").select2(); }); </script> </body> 

请帮忙。 谢谢。 我不知道为什么我必须添加详细信息才能发布此内容,但无论如何。

没有冒犯的意思。 但是三星并不是主要的网络浏览器制造商。 考虑使用CHrome,Firefox,Opera等,您将变得更快乐。

恕我直言,三星应该专注于硬件以及自定义手机中的操作系统和应用程序。 在网络上工作时,我们遇到了很多仅在三星浏览器中发生的问题。 尽管它基于Chromium,但其行为却不像Chromium。

尝试查看是否可以将电话连接到计算机,并检查网络浏览器以查看页面中是否有错误。 这可能会有所帮助。

更改为CDN,现在可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM