我写了一些 JavaScript 代码来检测 Opera,因为我的网站使用了大量 h.264 格式的 HTML5 视频,Opera 不支持。我不想费力地对我的 100 多个视频进行转码,而是想将 Opera 重定向到网站的 Flash 版本。
这是我写的代码,它似乎不起作用。这是为什么?抱歉,我是 JavaScript 新手。
<script type="text/javascript">
<!--
if ((navigator.userAgent.match(/Opera/9.80/i))) {
location.replace("http://mysite.com/flash");
}
-->
</script>
PS PHP 或其他服务器端语言不是一个选项。