Untuk iOS google chrome, ketika pengguna menekan tombol "Minta situs desktop", apa yang dilakukan browser untuk mencoba membuka situs desktop? Saya membayangkan semacam tajuk atas permintaan yang dicari situs, atau yang serupa?
google-chrome
mobile
butallmj
sumber
sumber
Hanya ingin menunjukkan bahwa Chrome sekarang tidak hanya mengubah
User-Agent
tetapi juga mengabaikan tag meta viewport asli jika Anda "Meminta Situs Desktop". Oleh karena itu, tidak perluUser-Agent
lagi mengendus dan Anda dapat mengandalkan perubahan viewport seperti yang dilakukan oleh sebagian besar situs responsif secara otomatis. Lihat Perubahan ini untuk referensi lebih lanjut.sumber
Satu perbedaan kecil lainnya adalah bahwa permintaan tersebut tampaknya berada di URL terakhir yang sengaja dimasukkan sebelum direktur ulang memindahkannya. Sebagai contoh:
Diberikan: somesite.com mengendus agen, melihat Android, dan melakukan document.location + = "/ m";
Kemudian: browser akan memiliki URL somesite.com/m
Tapi: jika Anda "Request desktop site" itu akan mengubah User-Agent dan meminta ulang dari somesite.com
Kecuali: Anda telah masuk langsung ke URL seluler somesite.com/m di tempat pertama, yang dalam hal ini hanya memuat ulang somesite.com/m.
Saya berharap ini berfungsi dengan pengalihan HTTP 301 dan 302, saya tahu ini berfungsi dengan perubahan document.location (setidaknya seperti yang dijelaskan), dan akan berspekulasi bahwa ini berfungsi dengan <meta> menyegarkan.
sumber
Cuplikan javascript ini secara efektif akan melakukan hal yang sama:
sumber