這是一個Chrome擴展程序,用於替換用戶的新選項卡屏幕。爲什麼不將jQuery加載到我的Chrome擴展中?
我的jQuery沒有加載,因爲我的HTML中的'你好'沒有提醒。我應該在清單或HTML中加載jQuery嗎?無論如何,我認爲HTML應該在同一個地方。
manifest.json的:
{
"manifest_version": 2,
"name": "Some title",
"description": "Some description.",
"version": "1.0",
"chrome_url_overrides": {
"newtab": "index.html"
},
"content_scripts": [
{
"matches": ["newtab"],
"css": ["style.css"],
"js": ["jquery.js"]
}
]
}
的index.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
alert("hello");
$(function(){
$('#container').masonry({
// options
itemSelector : '.item',
columnWidth : 300
});
});
</script>
</head>
<body>
<!-- etc -->
我試過第二個選項 - 我通過上面的內容腳本和HTML加載它 - 但CSS不會加載內容腳本,並且jQuery不會加載。 – Sebastian