-1

我已经为带有条件标签的 IE9 和更低级别的用户做了这个。但是我不知道如何解决opera mini用户的问题。另外,如果可能的话,我想阻止所有版本的 android 默认浏览器。

谢谢

我找到了这种方式,但我不确定如何处理浏览器..

 <script>
  if (navigator.appName == "Opera Mini" && "Android Browser") {
  document.write("Your browser is not supported.");
  }
  </script>
4

3 回答 3

1

Try this script, your website could not be opened only for operamini

<?php
function DetectBrowser() {
$mobileBrowser= false;
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$newPage= "http://yourdomain.com/redirectpage.php"; 
$toRedirect=false;
    if (seemypage('/blackberry/i',$user_agent)) {
    $toRedirect=true; }
    if (seemypage('/opera mini/i',$user_agent)) { $toRedirect=true; }
    if ($toRedirect) {
    header('Location: '.$newPage); }
    }
?>
于 2014-04-04T06:45:52.983 回答
0

我真的不知道您为什么要这样做,因为您将失去很大一部分访问者。

但是,您可以下载并使用这个 PHP 扩展:https
://code.google.com/p/php-mobile-detect/ 它被称为 PHP Mobile Detect,它可以检测浏览器、操作系统、计算机类型等。 ..它可能对你有用!如果需要,我也可以发布一些代码。
我希望这有帮助!

于 2013-06-13T20:40:17.000 回答
0

.htaccess您可以使用该文件拒绝 opera mini 用户的访问

将以下行添加到您的.htaccess文件中:

BrowserMatchNoCase opera bad_browser
Order Deny,Allow
Deny from env=bad_browser

您的问题已解决,您可能会使用错误页面告诉用户使用其他浏览器

于 2019-07-17T16:36:27.663 回答