簡體   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