Jeg vil gerne bruge firefox til at simulere det er en mobilenhed.
Jeg har installeret noget som hedder tapatalk til mit phpbb forum som skulle gøre det lettere at bruge forummet på en enhed med lille skærm så vidt jeg forstår men jeg har ikke selv sådan en mobilenhed så jeg rigtig kan teste.
Derfor prøver jeg og se om jeg kan ændre HTTP headeren i firefox sådan at koden tror jeg udføres som var det en mobil enhed.
Jeg har prøvet at installer "Modifying Headers" som er et addon til firefox så jeg kan ændre user-agent headeren.
Koden er sådan her.
- function detectTapatalk() {
- if (document.cookie.indexOf("tapatalk_redirect=false") < 0) {
- if (!navigator.userAgent.match(/Opera/i) && !navigator.userAgent.match(/Dolphin/i)) {
- if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
- setTapatalkCookies();
- if (confirm("This forum has an app for iPhone and iPod Touch! Click OK to learn more about Tapatalk."))
- window.location = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=307880732&mt=8";
- } else if(navigator.userAgent.match(/iPad/i)) {
- setTapatalkCookies();
- if (confirm("This forum has an app for iPad! Click OK to learn more about Tapatalk."))
- window.location = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=307880732&mt=8";
- } else if(navigator.userAgent.match(/Amazon/i)) {
- setTapatalkCookies();
- if (confirm("This forum has an app for Amazon Tablet! Click OK to learn more about Tapatalk."))
- window.location = "http://www.amazon.com/gp/mas/dl/android?p=com.quoord.tapatalkpro.activity";
- } else if(navigator.userAgent.match(/Android/i)) {
- setTapatalkCookies();
- if (confirm("This forum has an app for Android phone! Click OK to learn more about Tapatalk."))
- window.location = "market://details?id=com.quoord.tapatalkpro.activity";
- } else if(navigator.userAgent.match(/webOS/i)) {
- setTapatalkCookies();
- if (confirm("This forum has an app for webOS phone! Click OK to learn more about Tapatalk."))
- window.location = "http://developer.palm.com/appredirect/?packageid=com.newnessdevelopments.forums";
- } else if(navigator.userAgent.match(/BlackBerry/i)) {
- setTapatalkCookies();
- if (confirm("This forum has an app for BlackBerry! Click OK to learn more about Tapatalk."))
- window.location = "http://appworld.blackberry.com/webstore/content/46654?lang=en";
- }
- }
- }
- }
-
- function setTapatalkCookies() {
- var date = new Date();
- var days = 90;
- date.setTime(date.getTime()+(days*24*60*60*1000));
- var expires = "; expires="+ date.toGMTString();
- document.cookie = "tapatalk_redirect=false" + expires;
- }
-
- detectTapatalk();
Så skulle jeg jo bare kunne skrive "iPhone" i User-Agent headeren men der er ikke nogen forskel.
Jeg har prøvet at slette cookies men stadig ikke nogen forskel.
Er der nogen der ved hvordan jeg gør ?
Altså simulere at firefox er en iphone for eksemepel så det der tapatalk kode går igang.