首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用chrome扩展名中的AJAX获取目录中的文件数。

使用chrome扩展名中的AJAX获取目录中的文件数。
EN

Stack Overflow用户
提问于 2016-05-14 11:33:53
回答 1查看 485关注 0票数 0

我希望使用JS和AJAX (在我的chrome扩展中)来获取目录中的图像数量。我该怎么做?我在下面添加了我的当前代码。因为我没有收到警报,所以它似乎不起作用。

main.js

代码语言:javascript
复制
...
$.ajax({
    url: "/images-folder-on-server/",
    success: function (data) {
        var image_count = $(data).length(); 
        alert(image_count);
    }
});

main.html

代码语言:javascript
复制
<html>
  <head>
    <title>New Tab</title>
    <link rel="stylesheet" href="main.css">
      <link rel="stylesheet" href="/octicons/octicons.css">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <script src="jquery.min.js"></script>
  </head>
  <body>
<h1 id = "greet">Hello,''.</h1>

  <div id="clock"></div>


    <script src = "main.js"></script>
  </body>
</html>

manifest.json

代码语言:javascript
复制
{
  "name": "Name",
  "description": "Add description",
  "version": "1.0",
  "permissions": [
    "activeTab"
  ],
  "chrome_url_overrides" : {
    "newtab": "main.html"
  },
  "background": {
    "scripts": ["jquery.min.js", "main.js"],
    "persistent": false
  },
  "permissions": [
    "activeTab",
    "https://ajax.googleapis.com/",
    "storage",
    "tabs",
  ],
  "browser_action": {
    "default_title": "Background image"
  },
  "manifest_version": 2
}
EN

回答 1

Stack Overflow用户

发布于 2016-05-16 08:58:19

假设ajax调用是从后台页面进行的,请不要忘记将远程服务器url添加到permissions

代码语言:javascript
复制
"permissions": ["Complete_Images_Server_Url"]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37226125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档