Μήπως ξέρετε πως μπορώ να πείσω το τάμπλετ μου να προβάλει τις desktop εκδόσεις των sites που θέλω, αντί των mobile εκδόσεων που αποφασίζει να προβάλει;
Και για να το αναλύσω, σε πολλά sites που προβάλω σε μία android συσκευή, προβάλλεται μία mobile έκδοση της σελίδας. Που είναι πολύ φτωχότερη από την αντίστοιχη desktop έκδοση. Λείπουν ολόκληρα κομμάτια συνήθως από το site.
Αυτό ίσως να μην είναι πολύ ενοχλητικό στο κινητό μου με την οθόνη των 5,3 ιντσών, όπου οι desktop εκδόσεις ίσως να είναι λίγο δυσανάγνωστες.
Αλλά στο 10,1 ιντσών τάμπλετ μου είναι πολύ ενοχλητικό. Μία χαρά θα χώραγε και η desktop έκδοση της σελίδας.
Ψάχνοντας είδα ότι υπάρχουν 2 τρόποι να ξέρει το ίδιο το site ποια έκδοση είναι καλύτερη να προβάλει.
Ο πρώτος τρόπος βασίζεται στο user agent του browser που χρησιμοποιούμε. Αν δηλαδή δείχνει ότι πρόκειται για κινητή συσκευή ή επιτραπέζιο υπολογιστή, για υπολογιστή δηλαδή γενικά.
Αυτό είναι πια εύκολο στους σύγχρονους browsers για android. Όλοι έχουν πια στις ρυθμίσεις τους επιλογή για το αν πρόκειται για mobile συσκευή ή υπολογιστή, ακόμα και αν έχουμε mobile συσκευή. Επιλέγουμε την επιλογή για υπολογιστή, και τελειώνουμε.
Αυτό όντως πιάνει σε αρκετά sites. Σέβονται την επιλογή μου, και αντί για την mobile δείχνουν την desktop έκδοση του site.
Δυστυχώς μερικές σελίδες "μου λένε" ότι δεν είμαι αρκετά έξυπνος για να διαλέξω μόνος μου, και προβάλουν πάντα την mobile έκδοση. Δεν τους ενδιαφέρει η επιλογή που έχω κάνει στον user agent του browser.
Για παράδειγμα, σε Firefox, Opera, και Dolphin που χρησιμοποιώ είναι αδύνατο να προβάλλω την desktop έκδοση του enikos.gr, ενώ μόνο ο Dolphin από τους 3 browser δείχνει την desktop έκδοση του newsit.gr.
Αυτό γίνεται στο κινητό μου και στο νεότερο τάμπλετ μου. Κοινό χαρακτηριστικό μόνο η κοντινή ανάλυση της οθόνης. Αρκετά μικρή δηλαδή του τάμπλετ μου, αλλά ότι πληρώνεις παίρνεις. 1280X720 για το κινητό, 1280X800 για το τάμπλετ μου. Ούτε μάρκα συσκευών, ούτε έκδοση android, (6 και 5 αντίστοιχα), ούτε κάτι άλλο κοινό.
Δυστυχώς κοίταξα και στο παλιότερο τάμπλετ μου, 4,4 android, ανάλυση 1024x600. Και εκεί τα sites προβάλλονται κανονικά σε desktop έκδοση!
Ψάχνοντας είδα ότι ο δεύτερος τρόπος προβολής λοιπόν αποφασίζεται από το ίδιο το site, και τον server που το φιλοξενεί. Και βασίζεται σε πολλά πράγματα, που δεν κατάλαβα πλήρως. Ανάλυση της οθόνης που προβάλει το site (όπου διάβασα για κανόνα των 800 pixels, κάτι που ίσως να επηρεάζει το κινητό και το νεότερο τάμπλετ μου) media queries, και άλλα που δεν κατάλαβα, ώστε ένα responsive site να αποφασίζει ποια έκδοση του θα προβάλει.
Βρήκα πολλά sites για προγραμματιστές που αναλύουν πως ένας δημιουργός site θα τα χειρίζεται όλα αυτά, αλλά κανένα για έναν καταναλωτή, πως μπορεί να τα τα παρακάμψει όλα αυτά.
Υπάρχει τρόπος να τα παρακάμψω και να προβάλλω την desktop έκδοση ενός responsive site σε android συσκευή; Ή τουλάχιστον ένας browser που εκτός από τον user agent έχει και τρόπο να παρακάμψει και όλα αυτά που κάνουν ένα site να αποφασίζει ποια έκδοση του θα προβάλλει;
Και για να το αναλύσω, σε πολλά sites που προβάλω σε μία android συσκευή, προβάλλεται μία mobile έκδοση της σελίδας. Που είναι πολύ φτωχότερη από την αντίστοιχη desktop έκδοση. Λείπουν ολόκληρα κομμάτια συνήθως από το site.
Αυτό ίσως να μην είναι πολύ ενοχλητικό στο κινητό μου με την οθόνη των 5,3 ιντσών, όπου οι desktop εκδόσεις ίσως να είναι λίγο δυσανάγνωστες.
Αλλά στο 10,1 ιντσών τάμπλετ μου είναι πολύ ενοχλητικό. Μία χαρά θα χώραγε και η desktop έκδοση της σελίδας.
Ψάχνοντας είδα ότι υπάρχουν 2 τρόποι να ξέρει το ίδιο το site ποια έκδοση είναι καλύτερη να προβάλει.
Ο πρώτος τρόπος βασίζεται στο user agent του browser που χρησιμοποιούμε. Αν δηλαδή δείχνει ότι πρόκειται για κινητή συσκευή ή επιτραπέζιο υπολογιστή, για υπολογιστή δηλαδή γενικά.
Αυτό είναι πια εύκολο στους σύγχρονους browsers για android. Όλοι έχουν πια στις ρυθμίσεις τους επιλογή για το αν πρόκειται για mobile συσκευή ή υπολογιστή, ακόμα και αν έχουμε mobile συσκευή. Επιλέγουμε την επιλογή για υπολογιστή, και τελειώνουμε.
Αυτό όντως πιάνει σε αρκετά sites. Σέβονται την επιλογή μου, και αντί για την mobile δείχνουν την desktop έκδοση του site.
Δυστυχώς μερικές σελίδες "μου λένε" ότι δεν είμαι αρκετά έξυπνος για να διαλέξω μόνος μου, και προβάλουν πάντα την mobile έκδοση. Δεν τους ενδιαφέρει η επιλογή που έχω κάνει στον user agent του browser.
Για παράδειγμα, σε Firefox, Opera, και Dolphin που χρησιμοποιώ είναι αδύνατο να προβάλλω την desktop έκδοση του enikos.gr, ενώ μόνο ο Dolphin από τους 3 browser δείχνει την desktop έκδοση του newsit.gr.
Αυτό γίνεται στο κινητό μου και στο νεότερο τάμπλετ μου. Κοινό χαρακτηριστικό μόνο η κοντινή ανάλυση της οθόνης. Αρκετά μικρή δηλαδή του τάμπλετ μου, αλλά ότι πληρώνεις παίρνεις. 1280X720 για το κινητό, 1280X800 για το τάμπλετ μου. Ούτε μάρκα συσκευών, ούτε έκδοση android, (6 και 5 αντίστοιχα), ούτε κάτι άλλο κοινό.
Δυστυχώς κοίταξα και στο παλιότερο τάμπλετ μου, 4,4 android, ανάλυση 1024x600. Και εκεί τα sites προβάλλονται κανονικά σε desktop έκδοση!
Ψάχνοντας είδα ότι ο δεύτερος τρόπος προβολής λοιπόν αποφασίζεται από το ίδιο το site, και τον server που το φιλοξενεί. Και βασίζεται σε πολλά πράγματα, που δεν κατάλαβα πλήρως. Ανάλυση της οθόνης που προβάλει το site (όπου διάβασα για κανόνα των 800 pixels, κάτι που ίσως να επηρεάζει το κινητό και το νεότερο τάμπλετ μου) media queries, και άλλα που δεν κατάλαβα, ώστε ένα responsive site να αποφασίζει ποια έκδοση του θα προβάλει.
Βρήκα πολλά sites για προγραμματιστές που αναλύουν πως ένας δημιουργός site θα τα χειρίζεται όλα αυτά, αλλά κανένα για έναν καταναλωτή, πως μπορεί να τα τα παρακάμψει όλα αυτά.
Υπάρχει τρόπος να τα παρακάμψω και να προβάλλω την desktop έκδοση ενός responsive site σε android συσκευή; Ή τουλάχιστον ένας browser που εκτός από τον user agent έχει και τρόπο να παρακάμψει και όλα αυτά που κάνουν ένα site να αποφασίζει ποια έκδοση του θα προβάλλει;