Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 天天干天天看,影音先锋中文字幕资源,在线国产网站

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          不要再封裝各種Util工具類了,這個神級框架值得擁有

          不要再封裝各種Util工具類了,這個神級框架值得擁有


          utool 諧音 “糊涂”,寓意追求 “萬事都作糊涂觀,無所謂失,無所謂得” 的境界。

          Hutool 是一個 Java 工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓 Java 語言也可以 “甜甜的”。Hutool 最初是我項目中 “util” 包的一個整理,后來慢慢積累并加入更多非業務相關功能,并廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。(抄自作者簡介)

          功能

          一個 Java 基礎工具類,對文件、流、加密解密、轉碼、正則、線程、XML 等 JDK 方法進行封裝,組成各種 Util 工具類,同時提供以下組件:

          • hutool-aop JDK 動態代理封裝,提供非 IOC 下的切面支持
          • hutool-bloomFilter 布隆過濾,提供一些 Hash 算法的布隆過濾
          • hutool-cache 緩存
          • hutool-core 核心,包括 Bean 操作、日期、各種 Util 等
          • hutool-cron 定時任務模塊,提供類 Crontab 表達式的定時任務
          • hutool-crypto 加密解密模塊
          • hutool-db JDBC 封裝后的數據操作,基于 ActiveRecord 思想
          • hutool-dfa 基于 DFA 模型的多關鍵字查找
          • hutool-extra 擴展模塊,對第三方封裝(模板引擎、郵件等)
          • hutool-http 基于 HttpUrlConnection 的 Http 客戶端封裝
          • hutool-log 自動識別日志實現的日志門面
          • hutool-script 腳本執行封裝,例如 Javascript
          • hutool-setting 功能更強大的 Setting 配置文件和 Properties 封裝
          • hutool-system 系統參數調用封裝(JVM 信息等)
          • hutool-json JSON 實現
          • hutool-captcha 圖片驗證碼實現

          簡單測試

          這兩天使用 Hutool 把 Halo 里面的一些代碼給替換掉了,不得不說,用起來十分順心,下面簡單介紹一下我用到的一些 Hutool 的工具類。

          SecureUtil(加密解密工具)

          主要是在登錄的時候還有修改密碼的時候用到的,因為數據庫里面的密碼是 md5 加密處理的,所以登錄的時候需要先加密之后再到數據庫進行查詢,使用 Hutool 的話,只需要調用 SecureUtil 中的 md5 方法就可以了。

          user=userService.userLoginByName(loginName,SecureUtil.md5(loginPwd));
          

          HtmlUtil(HTML 工具類)

          這個工具類就比較厲害了,不過我在 Halo 當中用得最多的還是 HtmlUtil.encode,可以將一些字符轉化為安全字符,防止 xss 注入和 SQL 注入,比如下面的評論提交。

          comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor()));
          

          這就是防止有小壞蛋故意寫一些可執行的 js 代碼,然后提交評論,在后臺面板就會執行這一段代碼,比較危險,使用 encode 方法就可以將 標簽給轉化成,這樣轉化之后,js 代碼就不會執行了。

          另外,HtmlUtil 還提供了以下方法,有興趣的可以去試一下。

          • HtmlUtil.restoreEscaped 還原被轉義的 HTML 特殊字符
          • HtmlUtil.encode 轉義文本中的 HTML 字符為安全的字符
          • HtmlUtil.cleanHtmlTag 清除所有 HTML 標簽
          • HtmlUtil.removeHtmlTag 清除指定 HTML 標簽和被標簽包圍的內容
          • HtmlUtil.unwrapHtmlTag 清除指定 HTML 標簽,不包括內容
          • HtmlUtil.removeHtmlAttr 去除 HTML 標簽中的屬性
          • HtmlUtil.removeAllHtmlAttr 去除指定標簽的所有屬性
          • HtmlUtil.filter 過濾 HTML 文本,防止 XSS 攻擊

          CronUtil(定時任務)

          這個工具就更厲害了,完全不需要類似 quartz 這樣的框架來做定時任務,而且 CronUtil 也不需要任何其他依賴,只需要在 resources 下建一個配置文件,然后在程序啟動的時候將定時任務開啟就行了,如 Halo 的定時備份功能(每天凌晨 1 點備份一次)。

          cron.setting:

          cc.ryanc.halo.web.controller.admin.BackupController.backupResources=0 0 1 * * ?
          cc.ryanc.halo.web.controller.admin.BackupController.backupDatabase=0 0 1 * * ?
          cc.ryanc.halo.web.controller.admin.BackupController.backupPosts=0 0 1 * * ?
          @Override
          public void onApplicationEvent(ContextRefreshedEvent event){
           this.loadActiveTheme();
           this.loadOptions();
           this.loadFiles();
           this.loadThemes();
           //啟動定時任務
           CronUtil.start();
           log.info("定時任務啟動成功!");
          }
          

          具體使用方法請看文檔 http://hutool.mydoc.io/?t=255673

          好了,就介紹這三個工具類,有興趣的可以去試試其他的工具,挺全的,這應該是我用過最好用的一個工具類庫了,值得一試。

          官網地址:http://www.hutool.cn/



          者:Ryan Wang

          ryanc.cc/archives/hutool-java-tools-lib


          簡介

          Hutool是Hu + tool的自造詞,前者致敬我的“前任公司”,后者為工具之意,諧音“糊涂”,寓意追求“萬事都作糊涂觀,無所謂失,無所謂得”的境界。

          Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。Hutool最初是我項目中“util”包的一個整理,后來慢慢積累并加入更多非業務相關功能,并廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。(抄自作者簡介)

          功能

          一個Java基礎工具類,對文件、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種Util工具類,同時提供以下組件:

          • hutool-aop JDK動態代理封裝,提供非IOC下的切面支持
          • hutool-bloomFilter 布隆過濾,提供一些Hash算法的布隆過濾
          • hutool-cache 緩存
          • hutool-core 核心,包括Bean操作、日期、各種Util等
          • hutool-cron 定時任務模塊,提供類Crontab表達式的定時任務
          • hutool-crypto 加密解密模塊
          • hutool-db JDBC封裝后的數據操作,基于ActiveRecord思想
          • hutool-dfa 基于DFA模型的多關鍵字查找
          • hutool-extra 擴展模塊,對第三方封裝(模板引擎、郵件等)
          • hutool-http 基于HttpUrlConnection的Http客戶端封裝
          • hutool-log 自動識別日志實現的日志門面
          • hutool-script 腳本執行封裝,例如Javascript
          • hutool-setting 功能更強大的Setting配置文件和Properties封裝
          • hutool-system 系統參數調用封裝(JVM信息等)
          • hutool-json JSON實現
          • hutool-captcha 圖片驗證碼實現

          簡單測試

          這兩天使用Hutool把Halo里面的一些代碼給替換掉了,不得不說,用起來十分順心,下面簡單介紹一下我用到的一些Hutool的工具類。

          SecureUtil(加密解密工具)

          主要是在登錄的時候還有修改密碼的時候用到的,因為數據庫里面的密碼是md5加密處理的,所以登錄的時候需要先加密之后再到數據庫進行查詢,使用Hutool的話,只需要調用SecureUtil中的md5方法就可以了。

          user = userService.userLoginByName(loginName,SecureUtil.md5(loginPwd));
          

          HtmlUtil(HTML工具類)

          這個工具類就比較厲害了,不過我在Halo當中用得最多的還是HtmlUtil.encode,可以將一些字符轉化為安全字符,防止xss注入和SQL注入,比如下面的評論提交。

          comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor()));
          

          這就是防止有小壞蛋故意寫一些可執行的js代碼,然后提交評論,在后臺面板就會執行這一段代碼,比較危險,使用encode方法就可以將<script>標簽給轉化成<script>,這樣轉化之后,js代碼就不會執行了。

          另外,HtmlUtil還提供了以下方法,有興趣的可以去試一下。

          • HtmlUtil.restoreEscaped 還原被轉義的HTML特殊字符
          • HtmlUtil.encode 轉義文本中的HTML字符為安全的字符
          • HtmlUtil.cleanHtmlTag 清除所有HTML標簽
          • HtmlUtil.removeHtmlTag 清除指定HTML標簽和被標簽包圍的內容
          • HtmlUtil.unwrapHtmlTag 清除指定HTML標簽,不包括內容
          • HtmlUtil.removeHtmlAttr 去除HTML標簽中的屬性
          • HtmlUtil.removeAllHtmlAttr 去除指定標簽的所有屬性
          • HtmlUtil.filter 過濾HTML文本,防止XSS攻擊
          • CronUtil(定時任務)

          這個工具就更厲害了,完全不需要類似quartz這樣的框架來做定時任務,而且CronUtil也不需要任何其他依賴,只需要在resources下建一個配置文件,然后在程序啟動的時候將定時任務開啟就行了,如Halo的定時備份功能(每天凌晨1點備份一次)。

          cron.setting:

          cc.ryanc.halo.web.controller.admin.BackupController.backupResources = 0 0 1 * * ?
          cc.ryanc.halo.web.controller.admin.BackupController.backupDatabase = 0 0 1 * * ?
          cc.ryanc.halo.web.controller.admin.BackupController.backupPosts = 0 0 1 * * ?
          


          @Override
          public void onApplicationEvent(ContextRefreshedEvent event){
              this.loadActiveTheme();
              this.loadOptions();
              this.loadFiles();
              this.loadThemes();
              //啟動定時任務
              CronUtil.start();
              log.info("定時任務啟動成功!");
          }
          

          好了,就介紹這三個工具類,有興趣的可以去試試其他的工具,挺全的,這應該是我用過最好用的一個工具類庫了,值得一試。

          官網地址:http://www.hutool.cn/

          小推薦

          下面是基本的、最低限度的網站基本標簽:

          <meta charset="utf-8">
          <meta http-equiv="x-ua-compatible" content="ie=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><!-- 以上 3 個 meta 標簽 *必須* 放在 head 的最前面;其他任何的 head 內容必須在這些標簽的 *后面* --><title>頁面標題</title>

          網頁元素

          <!-- 文檔標題 --><title>頁面標題</title><!-- 基本 URL 作用于文檔中所包含的所有相對 URL --><base ><!-- 外部的 CSS --><link rel="stylesheet" href="styles.css"><!-- 文檔內的 CSS --><style> /* ... */</style><!-- JavaScript --><script src="script.js"></script>
          <noscript><!--無 JS 時的替代--></noscript>

          Meta 標簽

          <!-- 設置文檔的字符編碼 --><meta charset="utf-8">
          <meta http-equiv="x-ua-compatible" content="ie=edge">
          <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><!-- 以上 3 個 meta 標簽 *必須* 放在 head 的最前面;其他任何的 head 內容必須在這些標簽的 *后面* --><!-- 允許控制資源的過度加載 --><meta http-equiv="Content-Security-Policy" content="default-src 'self'"><!-- 盡早地放置在文檔中 --><!-- 僅應用于該標簽下的內容 --><!-- Web 應用的名稱(僅當網站被用作為一個應用時才使用)--><meta name="application-name" content="應用名稱"><!-- 針對頁面的簡短描述(限制 150 字符)--><!-- 在*某些*情況下,該描述是被用作搜索結果展示片段的一部分 --><meta name="description" content="一個頁面描述"><!-- 控制搜索引擎的抓取和索引行為 --><meta name="robots" content="index,follow"><!-- 所有搜索引擎 --><meta name="googlebot" content="index,follow"><!-- 僅對 Google 有效 --><!-- 告訴 Google 不顯示網站鏈接的搜索框 --><meta name="google" content="nositelinkssearchbox"><!-- 告訴 Google 不提供此頁面的翻譯 --><meta name="google" content="notranslate"><!-- 驗證 Google 搜索控制臺的所有權 --><meta name="google-site-verification" content="verification_token"><!-- 驗證 Yandex 網站管理員的所有權 --><meta name="yandex-verification" content="verification_token"><!-- 驗證 Bing 網站管理員中心的所有權 --><meta name="msvalidate.01" content="verification_token"><!-- 驗證 Alexa 控制臺的所有權 --><meta name="alexaVerifyID" content="verification_token"><!-- 驗證 Pinterest 控制臺的所有權 --><meta name="p:domain_verify" content="code from pinterest"><!-- 驗證 Norton 安全站點的所有權 --><meta name="norton-safeweb-site-verification" content="norton code"><!-- 用來命名軟件或用于構建網頁(如 - WordPress、Dreamweaver)--><meta name="generator" content="program"><!-- 關于你的網站主題的簡短描述 --><meta name="subject" content="你的網站主題"><!-- 基于網站內容給出一般的年齡分級 --><meta name="rating" content="General"><!-- 允許控制 referrer 信息如何傳遞 --><meta name="referrer" content="no-referrer"><!-- 禁用自動檢測和格式化可能的電話號碼 --><meta name="format-detection" content="telephone=no"><!-- 通過設置為 “off” 完全退出 DNS 預取 --><meta http-equiv="x-dns-prefetch-control" content="off"><!-- 在客戶端存儲 cookie,web 瀏覽器的客戶端識別 --><meta http-equiv="set-cookie" content="name=value; expires=date; path=url"><!-- 指定要顯示在一個特定框架中的頁面 --><meta http-equiv="Window-Target" content="_value"><!-- 地理標簽 --><meta name="ICBM" content="latitude, longitude">
          <meta name="geo.position" content="latitude;longitude">
          <meta name="geo.region" content="country[-state]"><!-- 國家代碼 (ISO 3166-1): 強制性, 州代碼 (ISO 3166-2): 可選; 如 content="US" / content="US-NY" --><meta name="geo.placename" content="city/town"><!-- 如 content="New York City" -->

          鏈接

          <!-- 表明一個 CSS 樣式表 --><link rel="stylesheet" ><!-- 有助于防止出現內容重復的問題 --><link rel="canonical" ><!-- 之前用于包含 icon 鏈接,但已被廢棄并不再使用 --><link rel="shortlink" ><!-- 鏈接到當前文檔的一個 AMP HTML 版本 --><link rel="amphtml" ><!-- 鏈接到一個指定 Web 應用程序“安裝”證書的 JSON 文件 --><link rel="manifest" href="manifest.json"><!-- 鏈接到文檔的作者 --><link rel="author" href="humans.txt"><!-- 指向一個適用于鏈接內容的版權申明 --><link rel="license" href="copyright.html"><!-- 給出可能的你的另一種語言的文檔位置參考 --><link rel="alternate"  hreflang="es"><!-- 提供了關于作者或其他人的信息 --><link rel="me"  type="text/html">
          <link rel="me" href="mailto:name@example.com">
          <link rel="me" href="sms:+15035550125"><!-- 鏈接到一個描述歷史記錄、文檔或其他具有歷史意義的材料的集合的文檔。 --><link rel="archives" ><!-- 鏈接到層次結構中的頂級資源 --><link rel="index" ><!-- 給出一個自我參考 - 當文檔有多個可能的參考時非常有用 --><link rel="self" type="application/atom+xml" ><!-- 分別是在一系列文件中的第一個、下一個、上一個和最后一個 --><link rel="first" >
          <link rel="next" >
          <link rel="prev" >
          <link rel="last" ><!-- 當使用第三方服務來維護 blog 時使用 --><link rel="EditURI"  type="application/rsd+xml" title="RSD"><!-- 當另一個 WordPress 博客鏈接到你的 WordPress 博客或文章時形成一個自動化的評論 --><link rel="pingback" ><!-- 當你在自己的頁面上鏈接到一個 url 時通知它 --><link rel="webmention" ><!-- 加載一個外部的 HTML 文件到當前 HTML 文件中 --><link rel="import" href="/path/to/component.html"><!-- 打開搜索 --><link rel="search" href="/open-search.xml" type="application/opensearchdescription+xml" title="Search Title"><!-- Feeds --><link rel="alternate"  type="application/rss+xml" title="RSS">
          <link rel="alternate"  type="application/atom+xml" title="Atom 0.3"><!-- 預取,預載,預瀏覽 --><link rel="dns-prefetch" >
          <link rel="preconnect" >
          <link rel="prefetch" >
          <link rel="prerender" >
          <link rel="preload" href="image.png" as="image"><!-- 更多信息:https://css-tricks.com/prefetching-preloading-prebrowsing/ -->

          網站圖標

          <!-- 針對 IE 10 及以下版本 --><!-- 如果將 `favicon.ico` 放在根目錄下,則無需標簽 --><!-- 對于 IE 11、Chrome、Firefox、Safari 和 Opera --><link rel="icon" type="image/png" sizes="16x16" href="/path/to/favicon-16x16.png">
          <link rel="icon" type="image/png" sizes="32x32" href="/path/to/favicon-32x32.png">
          <link rel="icon" type="image/png" sizes="96x96" href="/path/to/favicon-96x96.png"><!-- 更多信息: https://bitsofco.de/all-about-favicons-and-touch-icons/ -->

          社交

          Facebook Open Graph

          <meta property="fb:app_id" content="123456789">
          <meta property="og:url" content="https://example.com/page.html">
          <meta property="og:type" content="website">
          <meta property="og:title" content="Content Title">
          <meta property="og:image" content="https://example.com/image.jpg">
          <meta property="og:description" content="Description Here">
          <meta property="og:site_name" content="Site Name">
          <meta property="og:locale" content="en_US">
          <meta property="article:author" content="">

          Facebook Instant Articles

          <meta charset="utf-8">
          <meta property="op:markup_version" content="v1.0"><!-- 你的文章的 Web 版網址 --><link rel="canonical" ><!-- 用于該文章的樣式 --><meta property="fb:article_style" content="myarticlestyle">

          Twitter Cards

          <meta name="twitter:card" content="summary">
          <meta name="twitter:site" content="@site_account">
          <meta name="twitter:creator" content="@individual_account">
          <meta name="twitter:url" content="https://example.com/page.html">
          <meta name="twitter:title" content="Content Title">
          <meta name="twitter:description" content="Content description less than 200 characters">
          <meta name="twitter:image" content="https://example.com/image.jpg">

          Google+ / Schema.org

          <link  rel="publisher">
          <meta itemprop="name" content="內容標題">
          <meta itemprop="description" content="內容描述少于 200 個字符">
          <meta itemprop="image" content="https://example.com/image.jpg">

          Pinterest

          根據他們的幫助中心可知,Pinterest 允許你禁止他人保存你網站里的內容。description 為可選。

          <meta name="pinterest" content="nopin" description="Sorry, you can't save from my website!">

          OEmbed

          <link rel="alternate" type="application/json+oembed"
          
          title="oEmbed Profile: JSON">
          <link rel="alternate" type="text/xml+oembed"
          
          title="oEmbed Profile: XML">

          瀏覽器 / 平臺

          Apple iOS

          <!-- 智能應用 Banner --><meta name="apple-itunes-app" content="app-id=APP_ID,affiliate-data=AFFILIATE_ID,app-argument=SOME_TEXT"><!-- 禁用自動檢測和格式化可能的電話號碼 --><meta name="format-detection" content="telephone=no"><!-- 添加到主屏幕 --><meta name="apple-mobile-web-app-capable" content="yes">
          <meta name="apple-mobile-web-app-status-bar-style" content="black">
          <meta name="apple-mobile-web-app-title" content="應用標題"><!-- 觸摸圖標 --><!-- 在大多數情況下,在 `<head>` 中,一個 180×180px 觸摸圖標就已經足夠了 --><link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png"><!-- 注意:iOS 7 上的 Safari 不會對圖標產生效果。 --><!-- 較早版本的 Safari 不會對以 `-precomposed.png` 后綴命名的圖標文件產生效果。 --><!-- 啟動畫面(已無效) --><link rel="apple-touch-startup-image" href="path/to/startup.png"><!-- iOS 應用深層鏈接 --><meta name="apple-itunes-app" content="app-id=APP-ID, app-argument=http/url-sample.com">
          <link rel="alternate" href="ios-app://APP-ID/http/url-sample.com">

          Apple Safari

          <!-- 固定網站 --><link rel="mask-icon" href="path/to/icon.svg" color="red">

          Google Android

          <meta name="theme-color" content="#E64545"><!-- 添加到主屏幕 --><meta name="mobile-web-app-capable" content="yes"><!-- 更多信息:https://developer.chrome.com/multidevice/android/installtohomescreen -->

          Google Chrome

          <link rel="chrome-webstore-item" ><!-- 禁用翻譯提示 --><meta name="google" content="notranslate">

          Google Chrome Mobile (只針對 Android)

          從 Chrome 31 開始,你可以設置你的 Web 應用為“app mode”,如 Safari。

          <!-- 鏈接到一個 manifest 并定義 manifest 的元數據。--><!-- manifest.json 中的例子也可以通過以下鏈接找到。--><link rel="manifest" href="manifest.json"><!-- 定義你的網頁為 Web 應用 --><meta name="mobile-web-app-capable" content="yes"><!-- 主屏幕圖標 --><link rel="icon" sizes="192x192" href="highres-icon.png">

          Microsoft Internet Explorer

          <meta http-equiv="x-ua-compatible" content="ie=edge">
          <meta name="skype_toolbar" content="skype_toolbar_parser_compatible"><!-- IE10: 禁用鏈接點擊高亮 (https://blogs.windows.com/buildingapps/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10/) --><meta name="msapplication-tap-highlight" content="no"><!-- 固定網站 (https://msdn.microsoft.com/en-us/library/dn255024(v=vs.85).aspx) --><meta name="application-name" content="Sample Title">
          <meta name="msapplication-tooltip" content="A description of what this site does.">
          <meta name="msapplication-starturl" content="http://example.com/index.html?pinned=true">
          <meta name="msapplication-navbutton-color" content="#FF3300">
          <meta name="msapplication-window" content="width=800;height=600">
          <meta name="msapplication-task" content="name=Task 1;action-uri=http://host/Page1.html;icon-uri=http://host/icon1.ico">
          <meta name="msapplication-task" content="name=Task 2;action-uri=http://microsoft.com/Page2.html;icon-uri=http://host/icon2.ico">
          <meta name="msapplication-badge" value="frequency=NUMBER_IN_MINUTES;polling-uri=http://example.com/path/to/file.xml">
          <meta name="msapplication-TileColor" content="#FF3300">
          <meta name="msapplication-TileImage" content="path/to/tileimage.jpg">
          <meta name="msapplication-config" content="http://example.com/browserconfig.xml">
          <meta name="msapplication-notification" content="frequency=60;polling-uri=http://example.com/livetile;polling-uri2=http://example.com/livetile2">
          <meta name="msapplication-task-separator" content="1">

          應用鏈接

          <!-- iOS --><meta property="al:ios:url" content="applinks://docs">
          <meta property="al:ios:app_store_id" content="12345">
          <meta property="al:ios:app_name" content="App Links"><!-- Android --><meta property="al:android:url" content="applinks://docs">
          <meta property="al:android:app_name" content="App Links">
          <meta property="al:android:package" content="org.applinks"><!-- Web 回退 --><meta property="al:web:url" content="http://applinks.org/documentation"><!-- 更多信息:http://applinks.org/documentation/ -->

          國內的瀏覽器

          360 瀏覽器

          <!-- 選擇渲染引擎 --><meta name="renderer" content="webkit|ie-comp|ie-stand">

          QQ 移動瀏覽器

          <!-- 在指定方向上鎖定屏幕(鎖定橫/豎屏) --><meta name="x5-orientation" content="landscape/portrait"><!-- 全屏顯示此頁面 --><meta name="x5-fullscreen" content="true"><!-- 頁面將以“應用模式”顯示(全屏等)--><meta name="x5-page-mode" content="app">

          UC 移動瀏覽器

          <!-- 在指定方向上鎖定屏幕(鎖定橫/豎屏) --><meta name="screen-orientation" content="landscape/portrait"><!-- 全屏顯示此頁面 --><meta name="full-screen" content="yes"><!-- 即使在“文本模式”下,UC 瀏覽器也會顯示圖片 --><meta name="imagemode" content="force"><!-- 頁面將以“應用模式”顯示(全屏、禁止手勢等) --><meta name="browsermode" content="application"><!-- 在此頁面禁用 UC 瀏覽器的“夜間模式” --><meta name="nightmode" content="disable"><!-- 簡化頁面,減少數據傳輸 --><meta name="layoutmode" content="fitscreen"><!-- 禁用的 UC 瀏覽器的功能,“當此頁面中有較多文本時縮放字體” --><meta name="wap-font-scale" content="no">

          注意

          性能

          當啟用 GZIP 時,移動 href 屬性到該元素的開頭以提高壓縮,因為 href 屬性被用于 abaselink 標簽。

          示例:

          <link  rel="stylesheet">

          主站蜘蛛池模板: 香蕉久久AⅤ一区二区三区| 午夜视频一区二区| 国产精品综合AV一区二区国产馆| 亚洲av成人一区二区三区在线播放| 女同一区二区在线观看| 波多野结衣免费一区视频| 婷婷亚洲综合一区二区| 精品人妻系列无码一区二区三区| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 一区二区在线免费观看| 一区二区三区AV高清免费波多| 波多野结衣一区在线观看| 精品国产a∨无码一区二区三区 | 国产精品久久久久一区二区| 免费人妻精品一区二区三区| 在线精品视频一区二区| 精品一区二区三区免费毛片爱 | 国产av天堂一区二区三区| 国产一国产一区秋霞在线观看 | 岛国无码av不卡一区二区| 久久一本一区二区三区| 91麻豆精品国产自产在线观看一区| 国产伦精品一区二区三区免.费 | 高清一区二区三区免费视频| 人妖在线精品一区二区三区| 国产一区高清视频| 在线视频一区二区| 少妇精品无码一区二区三区| 精品久久久久久中文字幕一区| 国产精品 一区 在线| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 亚洲一区二区三区国产精华液| 四虎在线观看一区二区| 国产视频一区二区在线播放| 国产在线精品一区二区三区不卡 | 夜色福利一区二区三区| 日韩一区二区在线观看| 亚洲高清美女一区二区三区| 乱人伦一区二区三区| 亚州AV综合色区无码一区| 亚洲国产视频一区|