Z jakiegoś powodu moja witryna nie działa w Chrome.
Wskazałem go kontrolerowi galerii. Wygląda na to, że jeśli jest obecna, cała aplikacja nie może działać w Chrome. Najwyraźniej może to być spowodowane tym, że Firefox autouzupełnia tagi. Jednak problem dotyczy tylko samej aplikacji Angular. umieść sekcję z ostatnią galerią, strona pozostanie nienaruszona w Chrome, ALE, galeria jest.
app.controller("GalleryCtrl", function ($scope, Lightbox) {
$scope.images = [
{
"url": "https://www.kreo-it.pl/ResponsiveWebDesign.jpg",
"thumbUrl": "https://www.kreo-it.pl/rwdthumb.jpg",
},
];
$scope.openLightboxModal = function (index) {
Lightbox.openModal($scope.images, index);
};
});
app.controller("GalleryCtrl1", function ($scope, Lightbox) {
$scope.images = [
{
"url": "https://www.kreo-it.pl/BannerTemplate.jpg",
"thumbUrl": "https://www.kreo-it.pl/bthumb.jpg",
},
];
$scope.openLightboxModal = function (index) {
Lightbox.openModal($scope.images, index);
};
});
app.controller("GalleryCtrl2", function ($scope, Lightbox) {
$scope.images = [
{
"url": "https://www.kreo-it.pl/VisualIdentity.jpg",
"thumbUrl": "https://www.kreo-it.pl/vithumb.jpg",
},
];
$scope.openLightboxModal = function (index) {
Lightbox.openModal($scope.images, index);
};
});
Jest to kod kontrolera (ów). Używam wielu, ponieważ nie znalazłem rozwiązania, które dałoby mi 3 pojedyncze lightboxy, które nie współpracują ze sobą w jednym kontrolerze. W każdym razie moje pytania to:
- Dlaczego strony internetowe działają w Firefoksie, ale ogólnie nie w Chrome?
- Co mogę zrobić, aby naprawić galerię lightbox?
- Czy mogę w jakiś sposób zwiększyć wydajność tego projektu?
Dzięki. Dana strona internetowa to www.kreo-it.pl, kliknij zakładkę „PORTFOLIO”. Jak widać, galeria działa w Firefoksie, ale nie w Chrome.
Odpowiedzi:
1 dla odpowiedzi № 1Tak, przetestowałem Twoją witrynę w obu przeglądarkach. Wszystkie działają dobrze w chromie. tutaj dołączony Screenshot z moich przeglądarek. wyskakujące otwarte idealne. tak, sprawdzam, czy są problemy z ładowaniem danych. Rozmiar obrazu jest w wysokiej rozdzielczości, więc czas ładowania do wyświetlenia obrazu w oknie podręcznym. zmień także nazwę całego obrazu małymi literami.