将此添加为链接:
<a href="#" onclick="goToDesktopVersion()">Desktop version</a>
和javascript(您需要实现作为注释提到的代码):
function goToDesktopVersion(){
// 1.) set a cookie to remember you want the deskop version
// 2.) set window.location to your desktop version
}
并考虑检测代码中的 cookie(实现注释代码):
function keepDeskopVersionCookieIsSet(){
// find out if the cookie is set and return true or false
}
...
var mobile = ...
if (mobile && !keepDeskopVersionCookieIsSet() ) {
document.location = "/mobile";
}
需要 cookie 以便在单击“桌面版本”链接后移动客户端不会再次重定向到移动版本。
cookie 是存储在客户端浏览器上的一小段数据,用于保存一些信息。在这种情况下,这是用户希望保留页面的桌面版本的信息。Cookie 总是在服务器和客户端之间相互发送,因此您可以在客户端(浏览器)或服务器上设置。在浏览器中,您可以使用 Javascript 设置 cookie。我建议不要从头开始编写保存 cookie 所需的所有代码,而是使用一些现有的帮助代码来为您完成工作。