Ich entwickle eine Website und es gibt eine Texteingabe im oberen Menü meiner Website und was mich stört, ist:
Ich habe die Site in Safari geladen, bevor meine style.css-Datei bearbeitet wurde, und danach habe ich meine style.css bearbeitet und meiner Texteingabe ein Randradius-Styling gegeben. Jetzt kann ich Safari nicht dazu bringen, die Änderungen anzuzeigen. Natürlich funktioniert es sehr gut in Windows, nachdem ich Strg + F5 gedrückt habe. Ich möchte das Gleiche von Strg + F5 in Safari wissen.
Beachten Sie, dass ich die Verknüpfungen in diesem Link ausprobiert habe, aber immer noch das alte Design meiner Texteingabe in Safari sehe.
Außerdem muss ich erwähnen, dass ich diesen Code verwende, um sicherzustellen, dass Safari die Stile akzeptiert:
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
Klicken Sie bei gedrückter Umschalttaste auf die Schaltfläche „Aktualisieren“ oder wählen Sie „Ansicht“ → „Seite vom Ursprung neu laden“ (⌥⌘R), um die Aktualisierung durchzuführen und zwischengespeicherte Ressourcen für die aktuelle Domain zu ignorieren. Sie können den Effekt auf der Registerkarte Netzwerk des Web Inspectors beobachten.
Ich vermute, dass Sie hier draußen erwischt werden, wie eine erzwungene Aktualisierung nur den Cache für dieselbe Domain umgeht wie die Website, die Sie aktualisieren. Auch bei einer erzwungenen Aktualisierung können Ressourcen noch zwischengespeichert werden, z. B. von CDN-Domänen.
Um den Cache für alle Ressourcen zu umgehen, öffnen Sie den Web-Inspektor, wählen Sie die Registerkarte „Netzwerk“ und dann „Ignorieren Sie den Ressourcen-Cache beim Laden von Ressourcen“. Aktualisiere die Seite normal (alle Aktualisierungen ignorieren jetzt den Cache, nicht nur ⇧-refresh) und alle Ressourcen werden vom Ursprung geladen.
Nachdem ich viel gesucht hatte, stellte ich fest, dass der Grenzradius in Safari für Eingaben vom Typ "Suche" nicht unterstützt wird. Deshalb habe ich die Texteingabe meines Suchformulars von "Suche" auf "Text" geändert und jetzt funktioniert es perfekt.
grg
Naser.Sadeghi
grg
-webkit
CSS mit Präfix für Border-Radius seit Juni 2010 nicht mehr erforderlich ist. Sie haben andere Probleme, wenn Sie immer noch auf Safari 4 und früher (vor 6 Hauptversionen) von vor Juni 2010 abzielen.Naser.Sadeghi
-webkit
habe ich auch eine einfache Definition des Grenzradius verwendet.