Pytania otagowane jako safari

Safari to przeglądarka internetowa firmy Apple, domyślna przeglądarka w systemach macOS i iOS.

3
Układy Flex / Grid nie działają na przyciskach lub elementach zestawu pól
Próbuję wyśrodkować wewnętrzne elementy <button>-tagu za pomocą flexboxów justify-content: center. Ale Safari ich nie wyśrodkowuje. Mogę zastosować ten sam styl do innych tagów i działa zgodnie z przeznaczeniem (zobacz <p>-tag). Tylko przycisk jest wyrównany do lewej. Wypróbuj Firefox lub Chrome, a zobaczysz różnicę. Czy istnieje styl klienta użytkownika, który muszę …
91 html  css  safari  flexbox  css-grid 

10
Wyeliminuj 300 ms opóźnienia w przypadku kliknięć w mobilnej przeglądarce Safari
Czytałem, że mobilna Safari ma 300 ms opóźnienia w przypadku kliknięć od momentu kliknięcia łącza / przycisku do momentu uruchomienia zdarzenia. Powodem opóźnienia jest oczekiwanie, aby zobaczyć, czy użytkownik zamierza dwukrotnie kliknąć, ale z perspektywy UX czekanie 300 ms jest często niepożądane. Jednym z rozwiązań pozwalających wyeliminować to 300 ms …

10
Programowe zaznaczanie tekstu w polu wprowadzania na urządzeniach z systemem iOS (mobilna przeglądarka Safari)
Jak programowo zaznaczyć tekst w polu wprowadzania na urządzeniach z systemem iOS, np. IPhone, iPad z mobilną przeglądarką Safari? Zwykle wystarczy wywołać .select()funkcję na <input ... />elemencie, ale to nie działa na tych urządzeniach. Kursor jest po prostu pozostawiony na końcu istniejącego wpisu bez dokonanego wyboru.


2
Przeglądarka iPhone'a domyślnie wpisuje wielkie litery w pierwszych polach hasła
Piszę stronę logowania do mobilnej wersji mojej aplikacji internetowej i mam proste pole hasła HTML, takie jak: <input id="password" type="password" /> Jedynym problemem jest to, że przeglądarka Safari na iPhonie domyślnie zapisuje pierwszą literę wpisu na wielką literę, co jest mylące dla moich użytkowników, ponieważ w haśle rozróżniana jest wielkość …

13
Wywołanie jQuery .load () nie wykonuje JavaScript w załadowanym pliku HTML
Wydaje się, że jest to problem związany tylko z Safari. Wypróbowałem 4 na Macu i 3 na Windowsie i nadal nie mam szczęścia. Próbuję załadować zewnętrzny plik HTML i wykonać osadzony JavaScript. Kod, którego próbuję użyć, jest następujący: $("#myBtn").click(function() { $("#myDiv").load("trackingCode.html"); }); trackingCode.html wygląda następująco (teraz jest prosty, ale rozwinie …
83 jquery  ajax  safari 


8
Niemożliwe jest ukrycie pasków nawigacji w Safari iOS 7 na iPhone'a / iPoda touch
Nie wierzę, że istnieje rozwiązanie umożliwiające programowe ukrywanie słupków za pomocą javascript / css / html, ale spróbuję opisać problem. Jesteśmy zespołem twórców gier mobilnych i od roku rozwijamy grę. Po ogłoszeniu iOS 7 stanęliśmy przed problemem, że ukrycie pasków nawigacyjnych jest NIEMOŻLIWE. Po dotknięciu przez użytkownika górnej lub dolnej …
81 javascript  ios  html  ios7  safari 

1
Dlaczego strona Safari psuje renderowanie w iOS?
Wiem, że tytuł nie jest zbyt objaśniający, ale oto historia: tworzę grę przeglądarkową, głównie przy użyciu JavaScript i biblioteki Mapbox. Wszystko działa dobrze na desktopie, Androidzie i iOS, ale jeden problem pojawia się na iOS: po kilku minutach uruchomienia gry telefon nagle zaczyna mieć artefakty graficzne i wyświetla większość zaszyfrowanego …

5
Uruchamianie zdarzenia klawiatury w przeglądarce Safari przy użyciu JavaScript
Próbuję zasymulować zdarzenie klawiatury w Safari przy użyciu JavaScript. Próbowałem tego: var event = document.createEvent("KeyboardEvent"); event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0); ... a także to: var event = document.createEvent("UIEvents"); event.initUIEvent("keypress", true, true, window, 1); event.keyCode = 115; Jednak po wypróbowaniu obu podejść mam ten sam problem: …

2
Safari nie wysyła plików cookie nawet po ustawieniu SameSite = None; Bezpieczne
Nasza aplikacja korzysta z plików cookie w celu zapamiętania loginu użytkownika. Przy każdym wywołaniu API autoryzacji przeglądarka dołącza ustawiony na serwerze plik cookie HTTP tylko z żądaniem interfejsu API i zostaje uwierzytelniona. To zachowanie wydaje się być zepsute podczas safari po wydaniu Mojave. Czytałem o bezpieczeństwie plików cookie między witrynami …

1
Dodatek nie działa w aplikacji Outlook Web App w trybie klasycznym po załadowaniu do Safari
Cześć Zespół Office 365 (Microsoft 365), Chciałbym poprosić o pomoc w procesie certyfikacji. Mój dodatek do programu Outlook nie przeszedł certyfikacji z tylko jednym problemem: 1120.3.2.5 Safari online Dodatek nie działa w aplikacji Outlook Web App w trybie nowoczesnym i klasycznym po załadowaniu do Safari (13.1) Podczas uruchamiania pojawia się …

2
Safari 13+ iframe blokuje pliki cookie CORS
Safari całkowicie nie pozwala ustawiać plików cookie w ramkach iframe domen innych niż domena nadrzędna, nagłówki CORS po stronie serwera niech będą przeklęte. Aby wyjaśnić: użytkownik jest na domainA.com. Ramka iframe dla domainB.com jest otwarta i próbuje uwierzytelnić użytkownika na domainB.com w ramce iframe. Nagłówek Set-Cookie jest zwracany z serwera …

1
Nie można ustawić pliku cookie w elemencie iframe za pomocą interfejsu API Access Storage w przeglądarce Safari
Mam iframe na mojej stronie. Ponieważ Safari blokuje pliki cookie innych firm, staram się korzystać z interfejsu API Storage Storage, jak sugerowano tutaj w „Wskazówkach dla programistów”: https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . Skopiowałem następujący kod z dokumentacji : <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () => { document.hasStorageAccess().then(hasAccess => { console.log('hasAccess: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.