我想知道什么是最好的方式来展示嵌入到世界各地的用户的youtube,但展示了一个优酷玩家或JW播放器嵌入Youtube被阻止的访客(如中国)......
我认为一种方法是基于IP或浏览器/操作系统语言。 你认为哪个是最好的选择,谁能建议如何最有效地做到这一点?
(我认为浏览器语言或者最好甚至OS语言都是不错的选择..)
谢谢! 芯。
答案 0 :(得分:2)
您要做的是根据用户的地理位置动态更改HTML内容。
您可以执行以下任一操作:
答案 1 :(得分:1)
这是我的解决方案。它检索浏览器的语言偏好,并且如果检测到的语言偏好是" zh-cn"则执行不同的功能。 (中文(PRC)的语言代码)。它应该适用于Chrome,Firefox,Safari和IE。
var language = window.navigator.userLanguage || window.navigator.language;
if (language == "zh-cn") {
//Non-YouTube code here
} else {
//YouTube code here
}
http://jsfiddle.net/IronFlare/94q2L4wm/
如果您想将替代播放器用于其他语言,我可以在此处使用我使用的代码列表: http://4umi.com/web/html/languagecodes.php