2016-09-04 84 views
0

我正在學習HTML和CSS,並且我遇到了css中的背景問題..瀏覽器不加載背景圖片。我搜索了這個,我發現我應該聲明清單文件中的資產爲web_accessible_resources, 我不知道什麼是清單文件和web_accessible_resources,雖然我搜索了這個,但我不明白 所以,請我想了解什麼是manifest.json文件以及如何在此文件中聲明web_accessible_resources?什麼是manifest.json文件?

+1

'manifest.json'文件可能是chrome擴展中最重要的文件... – Li357

回答

0

A manifest.json文件是任何Chrome擴展的必需文件。 manifest.json文件包含定義擴展的信息。該文件中信息的格式爲JSON

您可以閱讀更多關於它包含的內容谷歌Chrome開發者文檔中:Manifest File Format

你可能還需要閱讀:Overview of Google Chrome Extensions

一個相對簡單的manifest.json 文件看起來像(來源: Getting Started: Building a Chrome Extension):

{ 
    "manifest_version": 2, 

    "name": "Getting started example", 
    "description": "This extension shows a Google Image search result for the current page", 
    "version": "1.0", 

    "browser_action": { 
    "default_icon": "icon.png", 
    "default_popup": "popup.html" 
    }, 
    "permissions": [ 
    "activeTab", 
    "https://ajax.googleapis.com/" 
    ] 
} 

Manifest - Web Accessible Resources

這是你的manifest.json 文件指定要由網頁進行訪問你的擴展中的資產中分配給關鍵web_accessible_resources字符串數組。 manifest.json中的文件/路徑與您的擴展的根目錄相關。該網頁可以通過如下所示的URL訪問資源:chrome-extension://[PACKAGE ID]/[PATH]

實施例(來源:Manifest - Web Accessible Resources):

{ 
    ... 
    "web_accessible_resources": [ 
    "images/*.png", 
    "style/double-rainbow.css", 
    "script/double-rainbow.js", 
    "script/main.js", 
    "templates/*" 
    ], 
    ... 
} 

有關web_accessible_resources更多信息參見谷歌瀏覽器開發者文檔:Manifest - Web Accessible Resources

+0

感謝您的幫助 –