在iOS上检测Safari

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在iOS上检测Safari相关的知识,希望对你有一定的参考价值。

It's probably not a good idea to always use this trick but if you need to, you'll be glad you bookmarked this script.
  1. /**
  2. * Title: Detect Safari On ios
  3. *
  4. *
  5. * @param string $role Role name.
  6. * @param int $user_id (Optional) The ID of a user. Defaults to the current user.
  7. * @return bool
  8. */
  9. function add_ios_styles(){
  10. global $is_iphone;
  11. if( $is_iphone ){
  12. wp_enqueue_style('iphone-css', get_stylesheet_directory_uri() . '/iphone.css' );
  13. }
  14. else{
  15. wp_enqueue_style('common-css', get_stylesheet_directory_uri() . '/common.css' );
  16. }
  17. }
  18. add_action('wp_print_styles', 'add_ios_styles');

以上是关于在iOS上检测Safari的主要内容,如果未能解决你的问题,请参考以下文章

如何从 IOS Safari 中的 touchmove 事件中检测滚动画布

有没有办法在过滤掉 iOS Chrome、Firefox 和其他浏览器的同时检测 iOS Safari?

检测 iOS 是不是正在使用 webapp

iOS 12 Safari 的隐私/隐身模式检测

使用 Javascript 在 iOS Safari 中检测抖动?

如何检测移动到 Mobile Safari 中的新选项卡