joc*_*ins 8 html javascript android facebook ios
我正在寻找以下解决方案.我们希望下周发送一个HTML邮件,目前有一些问题.这是我们第一次尝试这样做,主要区别在于它现在包含链接到我们脸书的按钮.
邮件是响应式的,所以我们正在寻找一个解决方案,它将在浏览器中打开网站的桌面版本,当从移动设备查看时,检查应用程序是否已安装并打开它,如果没有打开浏览器中的链接代替.
通过在线广泛搜索和Stack Overflow,我逐渐意识到Android和iOS如何允许这一点.请参阅下面我到目前为止尝试的解决方案:
.mobile-link {
display: none;
}
@media screen and (max-device-width: 767px) and (orientation: portrait) {
.desktop-link {
display: none;
}
.mobile-link {
display: block;
}
}
@media screen and (max-device-width: 1024px) and (orientation: landscape) {
.desktop-link {
display: none;
}
.mobile-link {
display: block;
}
}
Run Code Online (Sandbox Code Playgroud)
<a class='mobile-link' onclick='
setTimeout(function () { window.location = 'www.facebook.com/profileid'; }, 2500);
window.location = 'fb://facewebmodal/=pagename';'>
<img src='some.url' />
</a>
<a class='desktop-link' href='www.facebook.com/profileid'>
<img src='some.url' />
</a>
Run Code Online (Sandbox Code Playgroud)
这不适用于iPhone,虽然我以前的尝试是(我改变了它,使其适用于Android,但仍无效).在我之前的尝试中,我有:
<a class='mobile-link' onclick='
setTimeout(function () { window.location = 'www.facebook.com/profileid'; }, 2500);
window.location = 'fb://profile/id';'>
<img src='some.url' />
</a>
Run Code Online (Sandbox Code Playgroud)
哪个适用于iOS而不适用于Android.
据我所知,facebook似乎改变了用户如何定期以这种方式定位应用程序.
任何人都可以向我提供最新的方法来定位iOS和Android应用程序这类链接吗?
您可以通过以下几个链接找到合适的答案:
首先,您需要检查浏览器是在移动设备还是在桌面上,然后根据您的要求应用以下链接代码。这是浏览器检测链接: -检测移动浏览器
3)iPhone浏览器:从浏览器检查iPhone应用程序是否安装
如果您还需要任何其他信息,请告诉我。
归档时间: |
|
查看次数: |
3137 次 |
最近记录: |