青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Benjamin

靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
數據加載中……

谷歌應用商店使用說明文檔

一、離線應用程序(Packaged Apps):
? 創建manifest.json文件,文件格式如下:
 {
  "name": "My Awesome Racing Game",
   "description": "Enter a world where a Vanagon can beat a Maserati",
   "version": "1",
   "app": {
     "launch": {
       "local_path": "main.html"
     }
   },
   "icons": {
     "16": "icon_16.png",
     "128": "icon_128.png"
   }
 }
Name:要發布的web應用的名稱
Description:web應用的注釋、說明
Version:版本號
   Launch:應用程序的啟動頁
icon:圖標
上面只是manifest.json文件的基本項,我們在Packaged apps這個方式,一般使用上面幾項就足夠了;
? 準備好要發布的web app;
? 準備好相應的png圖片
? 將上面的幾個文件放到一個文件夾下,打成zip包,上傳谷歌的應用商店即可,如下圖所示:
 
? 上傳圖標
  
屏幕截圖、宣傳圖片必須的
? 填寫詳細說明和類別
  
 
? 發布應用
 
點擊發布更改,就發布應用了
? 注意:如果需要更改應用的zip包,點擊開發人員信息中的選中應用的修改按鈕
 ,每一次上傳的版本號必須比上一次的大
二、托管應用程序
1、創建manifest.json文件,文件格式如下
{
  "name": "Google Mail",
  "description": "Read your gmail",
  "version": "1",
  "app": {
    "urls": [
      "*://mail.google.com/mail/",
      "*://www.google.com/mail/"
    ],
    "launch": {
      "web_url": "    }
  },
  "icons
    "128": "icon_128.png"
  },
  "permissions": [
    "unlimitedStorage",
    "notifications"
  ]
}
 Urls:這里是必須通過谷歌驗證過的網站,如果http和https的url都通過了谷歌的驗證,在url的前面加通配符*;
其他的上面離線應用程序類似,圖標是128的png,必須有;
Permissions權限字段:指定html5程序的權限;
2、創建128*128的png圖片
3、將上面的兩個文件,放到一個文件夾中,打包(zip包),并上傳到要創建的應用程序頁面
   并發布;
? 創建rcx文件并更新到谷歌應用商店,步驟如下:
在Chrome中,擴展管理頁面,點擊扳手圖標   ,然后選擇“ 工具“>”擴展程序“;
單擊開發人員模式,如下圖所示
 
點擊“載入正在開發的擴展程序”,出現文件選擇框,將剛才打包的文件選中
分別點擊打包擴展程序和立即更新擴展程序;
? 如何通過google的驗證:通過“google網站站長工具”來完成,如果沒有通過,按照谷歌的提示下載一個html到網站上就可以了

三、Manifest文件詳解
  {
  // Required
  "name": "My Extension",
  "version": "versionString",
  "manifest_version": 2,
  // Recommended
  "description": "A plain text description",
  "icons": { ... },
  "default_locale": "en",
  // Pick one (or none)
  "browser_action": {...},
  "page_action": {...},
  "theme": {...},
  "app": {...},
  // Add any of these that you need
  "background": {...},
  "chrome_url_overrides": {...},
  "content_scripts": [...],
  "content_security_policy": "policyString",
  "file_browser_handlers": [...],
  "homepage_url": "
http://path/to/homepage",
  "incognito": "spanning" or "split",
  "intents": {...}
  "key": "publicKey",
  "minimum_chrome_version": "versionString",
  "nacl_modules": [...],
  "offline_enabled": true,
  "omnibox": { "keyword": "aString" },
  "options_page": "aFile.html",
  "permissions": [...],
  "plugins": [...],
  "requirements": {...},
  "update_url": "http://path/to/updateInfo.xml",
  "web_accessible_resources": [...]
}

homepage_url:擴展鏈接,如果想將這個應用放到自己的網站上可以使用此項
intents:指定http://webintents.org/share “兩個動作動詞“的處理程序。
{
  "name": "test",
  "version": "1",
  "intents": {
    "      {
        "type": ["text/uri-list"],
        "href": "/services/sharelink.html",
        "title" : "Sample Link Sharing Intent",
        "disposition" : "inline"
      },
      {
        "type": ["image/*"],
        "href": "/services/shareimage.html",
        "title" : "Sample Image Sharing Intent",
        "disposition" : "window"
      }
    ]
  } 
}
Herf表示頁面處理
Key: 此值可用于控制的擴展,應用程序,或主題的唯一的ID,當它被裝在開發過程中。
nacl_modules:MIME類型映射到本地客戶端模塊處理每種類型的一個或多個;下面的代碼片段中的粗體代碼注冊為OpenOffice的電子表格MIME類型的內容處理程序的本機客戶端模塊。
           {
             "name": "Native Client OpenOffice Spreadsheet Viewer",
             "version": "0.1",
             "description": "Open OpenOffice spreadsheets, right in your browser.",
             "nacl_modules": [{
             "path": "OpenOfficeViewer.nmf",
             "mime_type": "application/vnd.oasis.opendocument.spreadsheet"
           }]
}
每個MIME類型可以與只有一個。NMF文件,但單一的。NMF文件可能處理多個MIME類型。以下示例顯示了一個帶有兩個擴展。NMF處理三個MIME類型的文件。
{
  "name": "Spreadsheet Viewer",
  "version": "0.1",
  "description": "Open OpenOffice and Excel spreadsheets, right in your browser.",
  "nacl_modules": [{
    "path": "OpenOfficeViewer.nmf",
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet"
  },
  {
    "path": "OpenOfficeViewer.nmf",
    "mime_type": "application/vnd.oasis.opendocument.spreadsheet-template"
  },
  {
    "path": "ExcelViewer.nmf",
    "mime_type": "application/excel"
  }]
}
offline_enabled:如果設置為true,apps將突顯在新的標簽頁
permissions:應用可能會使用的權限,格式:字符串(匹配模式),一個多個主機訪問列表
   這里是一個為一個擴展的manifest文件的權限部分的例子:
   "permissions": [
      "tabs",       //標簽
      "bookmarks", //書簽
     "
     "http://*.google.com/",
     "unlimitedStorage"  //無限制
],
      下表是常用的權限說明:
match pattern 指定一個主機權限。如果擴展要交互的網頁上運行的代碼。許多擴展功能,如 跨域的XMLHttpRequest, 編程注射的內容腳本,餅干API的 需要主機的權限。有關語法的細節,請參閱 匹配模式。
"background"(背景) 瀏覽器運行不可見,用戶只要登錄到自己的電腦前,用戶啟動瀏覽器。“背景”的權限也使得瀏覽器繼續運行(即使其最后一個窗口被關閉),直到用戶明確退出瀏覽器。
通常在托管應用程序中使用
"bookmarks"(書簽) 如果需要延長使用 chrome.bookmarks模塊。
"chrome://favicon/" 如果擴展使用“chrome:/ /的favicon / URL “的機制顯示頁面的favicon。例如,顯示http://www.google.com/的favicon,申請使用“chrome:/ / favicon /”權限和使用代碼如下:
<img src="chrome://favicon/http://www.google.com/">

"clipboardWrite"(粘貼) 如果擴展使用 document.execCommand(“粘貼”) 。
“clipboardWrite” 表示應用程序或擴展使用 document.execCommand('復制')或 document.execCommand('剪切') 。一般在托管app中使用
" contentSettings " 如果需要延長使用 chrome.contentSettings模塊。
“contextMenus” 如果需要擴展使用 chrome.contextMenus的模塊。
"cookies" 如果需要延長使用 chrome.cookies模塊。
"experimental" 需要擴展使用 chrome.experimental.* APIs.
"fileBrowserHandler" 需要擴展使用 fileBrowserhandler的模塊。
"geolocation" 允許延期使用HTML5的 地理位置API, 不提示用戶許可的情況下。
"history" 需要擴展使用 chrome.history的模塊
"idle" 需要擴展使用 chrome.idle的模塊。
"management" 需要擴展使用 chrome.management的模塊。
"notifications" 允許延期使用建議HTML5的 通知API, 而不調用權限的方法(如的checkPermission() )。
"privacy" 允許延期使用建議HTML5的 通知API, 而不調用權限的方法(如的checkPermission() )。
"proxy" 需要如果擴展使用 chrome.proxy的模塊
"tabs" 如果擴展使用的 chrome.tabs或 chrome.windows模塊。
"tts" 如果需要擴展使用 chrome.tts的模塊
"ttsEngine" 如果需要延長使用 chrome.ttsEngine模塊。
"unlimitedStorage" 儲HTML5的客戶端的數據,如數據庫和本地存儲文件,提供了一個無限的配額。如果沒有此權限,擴展被限制為5 MB的本地存儲。
 此權限僅適用于網頁的SQL數據庫和應用程序緩存(見問題58985)。此外,它并不目前工作通配符子域,如 htt
"webNavigation" 需要擴展使用 chrome.webNavigation的模塊。
"webRequest" 需要擴展使用 chrome.webRequest的模塊。
"webRequestBlocking" 擴展使用的chrome.webRequest,阻塞需要 。
Requirements:這里唯一支持的是“3D”,這是指GPU硬件加速
如下面的例子:
            "requirements": {
      "3D": {
       "features": ["css3d", "webgl"]
      }
}
css3d指的是 CSS 3D變換規格,WebGLl是WebGL的API。
Version:0和65535
下面是有效版本:
? “版本”:“1”
? “版本”:“1.0”
? “版本”:“2.10.2”
? “版本”:“3.1.2.4567”
manifest_version:指定的manifest文件格式的版本
對于Chrome 18,這個應該是2
web_accessible_resources:字符串,指定路徑,預計將在網頁中使用的資源
例如:一個擴展,內容腳本注入的打算建立一些自定義接口example.com(建立白名單資源),該接口要求(圖像,圖標,樣式,腳本等)如下:
{
  ...
  "web_accessible_resources": [
    "images/my-awesome-image1.png",
    "images/my-amazing-icon1.png",
    "style/double-rainbow.css",
    "script/double-rainbow.js"
  ],
  這些資源將可以通過網頁的URL中 chrome-extension://[PACKAGE ID]/[PATH],
Default Availablility:在manifest_version 2或以上的版本中,默認情況下資源不存在的時候,必須通過使用此屬性的白名單
資源manifest_version 1是默認提供的,但如果你不設置此屬性,然后將所有白名單資源作為一個完整的列表處理。未列出的資源將被阻止。

 

 

 

posted on 2012-11-15 23:12 Benjamin 閱讀(1655) 評論(0)  編輯 收藏 引用 所屬分類: 雜談

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品国产免费看久久精品| 亚洲国产精品电影| 午夜精品久久久久久久久久久久久| 日韩视频在线免费观看| 99在线精品免费视频九九视| 夜久久久久久| 久久九九热免费视频| 麻豆freexxxx性91精品| 久久久999成人| 欧美 日韩 国产在线| 亚洲国产精品尤物yw在线观看| 欧美成人午夜激情在线| 亚洲麻豆视频| 欧美一区二区网站| 女女同性精品视频| 国产精品久久二区| 激情久久综艺| 亚洲一区精彩视频| 性色av香蕉一区二区| 久久国产色av| 欧美精品综合| 国产亚洲欧美一区| 日韩一级片网址| 久久精品亚洲精品国产欧美kt∨| 久久影院午夜片一区| 亚洲国产精品一区二区www| 99在线精品观看| 久久五月天婷婷| 国产精品视频精品视频| 亚洲欧洲在线一区| 久久精品首页| 一区二区欧美亚洲| 美国十次成人| 国产一区二区三区免费在线观看| 91久久精品美女高潮| 欧美在线欧美在线| 日韩一级网站| 欧美极品影院| 亚洲国产cao| 美国十次成人| 久久av一区二区三区亚洲| 欧美日韩极品在线观看一区| 尤物网精品视频| 久久亚洲风情| 亚洲一区二区三区视频| 欧美日产国产成人免费图片| 亚洲国产精品悠悠久久琪琪 | 亚洲嫩草精品久久| 欧美精品一区在线发布| 亚洲电影免费| 猛干欧美女孩| 久久婷婷国产综合尤物精品| 国模精品娜娜一二三区| 欧美综合国产精品久久丁香| 日韩网站在线| 欧美日韩一区二区三区在线看| 亚洲欧洲一区二区三区在线观看| 欧美a级片网| 久久美女艺术照精彩视频福利播放| 亚洲国产婷婷香蕉久久久久久99| 久久久久一区二区三区| 午夜欧美精品| 国产综合色精品一区二区三区| 欧美伊久线香蕉线新在线| 亚洲欧美日韩人成在线播放| 国产精品羞羞答答xxdd| 久久精品一区二区三区四区| 欧美一区二区在线看| 狠狠v欧美v日韩v亚洲ⅴ| 久久综合伊人77777尤物| 久久久91精品国产| 1769国内精品视频在线播放| 免费不卡视频| 欧美高清视频免费观看| 在线亚洲成人| 亚洲欧美久久久久一区二区三区| 国产日韩欧美亚洲一区| 狂野欧美一区| 欧美精品日韩精品| 性色一区二区三区| 久久久久国产一区二区三区四区| 亚洲国产高清aⅴ视频| 亚洲乱亚洲高清| 国产三区精品| 91久久国产综合久久蜜月精品| 国产精品爱久久久久久久| 久久蜜桃资源一区二区老牛| 欧美成人国产va精品日本一级| 亚洲午夜小视频| 久久久久久9999| 亚洲小说欧美另类社区| 久久久91精品国产| 亚洲一区二区三区免费在线观看| 欧美在线观看视频在线| 99精品视频免费| 久久爱www久久做| 亚洲天堂免费观看| 久久综合福利| 欧美一区二区免费| 欧美国产精品久久| 久久久久久久久久久久久久一区 | 欧美午夜一区二区三区免费大片| 久久精品人人爽| 欧美日韩综合久久| 免费人成网站在线观看欧美高清| 欧美伦理在线观看| 美玉足脚交一区二区三区图片| 国产精品国产馆在线真实露脸 | 久久综合久久综合久久| 欧美午夜精彩| 91久久久久久久久| 亚洲第一黄色网| 欧美一区视频在线| 亚洲女同同性videoxma| 欧美激情一二三区| 欧美粗暴jizz性欧美20| 韩国亚洲精品| 午夜久久黄色| 久久成人精品一区二区三区| 欧美日韩高清免费| 欧美一区=区| 91久久精品一区| 久久丁香综合五月国产三级网站| 亚洲一区二区三区四区五区黄| 久久影院午夜论| 久久另类ts人妖一区二区| 国产精品呻吟| 亚洲综合电影| 欧美一区=区| 国产精品亚洲综合| 亚洲一区二区三区精品在线| 亚洲一区国产精品| 欧美午夜美女看片| 亚洲一区二区精品| 亚洲欧美日韩综合国产aⅴ| 欧美视频官网| 亚洲一区二区免费| 午夜亚洲福利| 国产精品夜色7777狼人| 亚洲影院一区| 久久久久久午夜| 好看不卡的中文字幕| 欧美一区亚洲| 欧美大尺度在线观看| 亚洲第一级黄色片| 男男成人高潮片免费网站| 亚洲欧洲精品一区二区| 亚洲免费av片| 国产精品久久久久久久久久尿 | 国产精品毛片在线| 午夜一区二区三视频在线观看 | 日韩视频在线你懂得| 亚洲欧美另类综合偷拍| 国产手机视频精品| 久久免费视频在线观看| 亚洲国产高潮在线观看| 99成人在线| 国产精品视频自拍| 久久久久久电影| 亚洲乱码国产乱码精品精可以看| 亚洲欧美日韩综合国产aⅴ| 国产在线高清精品| 欧美激情一区二区三区四区| 在线中文字幕一区| 鲁鲁狠狠狠7777一区二区| 99国产一区二区三精品乱码| 国产农村妇女毛片精品久久麻豆 | 亚洲视频在线一区| 看欧美日韩国产| 亚洲视频axxx| 一色屋精品视频在线观看网站| 欧美精品18| 欧美影院一区| 中文亚洲免费| 欧美国产精品久久| 欧美在线网站| 中文亚洲免费| 亚洲国产精品久久久久秋霞不卡| 国产精品av久久久久久麻豆网| 久久激情视频| 亚洲天堂av在线免费| 亚洲蜜桃精久久久久久久 | 欧美美女bb生活片| 欧美一区二区女人| 亚洲精品免费网站| 久久综合中文字幕| 午夜视频一区| 亚洲午夜成aⅴ人片| 亚洲福利视频免费观看| 国产精品五月天| 欧美日韩第一页| 久久综合网hezyo| 性亚洲最疯狂xxxx高清| 99精品国产在热久久下载| 欧美黄色影院| 免费亚洲一区二区| 久久久久综合一区二区三区| 欧美一进一出视频| 亚洲韩国一区二区三区| 国产日韩一区欧美|