Hej, to pytanie jest dość ogólne, ale zastanawiam się, jakie różnice w JavaScript występują w Mobile Safari i Safari na komputery Mac.Różnice w JavaScript między Mobile Safari a Safari na Macu?
Miałem wrażenie, że z perspektywy JavaScript są takie same, z pewnymi różnicami w CSS/renderingu. Ale doświadczam wielu błędów JavaScript w Safari mobilnym, których nie ma w zwykłym Safari na Macu.
Zasadniczo liczba wywołań do niektórych wtyczek jQuery zwraca nieokreślone wartości (zgodnie z debugerem programisty w Mobile Safari).
Witryna, na której doświadczam tych problemów, ma bardzo kiepski front, który jest obarczony błędami walidacyjnymi, kiepskim JS i zawiera olbrzymią ilość załączonych CSS. Nie mam wątpliwości, że ten problem leży gdzieś w tym kodzie i nigdy wcześniej nie doświadczyłem takich problemów.
Po prostu mam problem z zaostrzeniem problemu, więc wszelkie wglądy/linki dotyczące ogólnych różnic w silnikach JavaScript byłyby mile widziane.
Jak powiedział drawonward, problemy będą spowodowane różnicami DOM/BOM bardziej niż różnice w samym silniku JS. Ale przyjmijmy te - warto o tym wiedzieć, zwłaszcza, gdy Mobile Safari nie jest swobodnie dostępne dla wszystkich do przetestowania. – bobince