小编Bha*_*mar的帖子

Chrome扩展程序getUrl无法在注入文件中运行

我正在开发Chrome扩展程序,有没有办法chrome.extension.getURL('file path')从注入文件中获取方法?我无法从注入的文件访问上述方法.

的manifest.json

{
"name": "Name",
"version": "0.1",
"description": "Name chrome extension",
"background": {
"persistent": false,
"scripts": ["js/background.js"]
},
"permissions": [
"tabs", 
"https://*/*"
],
"content_scripts": [
{
  "matches": ["https://mail.google.com/*"],
  "js": ["js/content.js"],
  "run_at": "document_end"
}
],
"web_accessible_resources": [
"js/injected.js",
"html/popup.html"
],
"manifest_version": 2
}
Run Code Online (Sandbox Code Playgroud)

injected.js

console.log("Ok injected file worked");
console.log("Url: ", chrome.extension.getURL('html/popup.html'));
Run Code Online (Sandbox Code Playgroud)

contentScript.js

var s = document.createElement('script');
s.src = chrome.extension.getURL('js/injected.js');
(document.head || document.documentElement).appendChild(s);
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension

15
推荐指数
4
解决办法
1万
查看次数

什么是angular2 typescript和angular2 ecma脚本

我正在学习Angular2.Angular2与typescript和angular2与ecmascript有什么区别?

angular

8
推荐指数
1
解决办法
1296
查看次数

AngularJS文本框返回未定义的值

当我按下我的按钮检查bootstrap模式时,我想在我的控制台中打印我的文本框的值.但我的文本框返回一个未定义的.似乎所有的代码都是完美的.

这是链接Plunker

<!doctype html>
<html ng-app="app" ng-controller="ModalDemoCtrl">
<head>
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script>
    <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script>
    <script src="example1.js"></script>
</head>
<body>

<div ><button class="btn btn-default" ng-click="open('lg')" >Large modal</button>
    <script type="text/ng-template" id="myModalContent">
    <div class="modal-header">
        <h3 class="modal-title">I'm a modal!</h3>
    </div>
    <input type="text" ng-model="new" /><button ng-click="check()" >check</button>
    <div class="modal-footer">
        <button class="btn btn-primary" ng-click="ok()">OK</button>
        <button class="btn btn-warning" ng-click="cancel()">Cancel</button>
    </div>
    </script>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript undefined-behavior angularjs

3
推荐指数
1
解决办法
736
查看次数