我试图创建一个非常简单的两页扩展名:第一页处理登录,第二页是用于登记的按钮。扩展程序的目的是为用户省去必须去的问题如果他们想要做的就是办理登机手续。
我现在遇到的问题是,在localhost:4200上似乎一切正常,但是当我加载项目并将其作为扩展名打开时,它只显示一个空白方块。
我猜这是因为我的"default_popup"
打开了src/index.html
,<body>
除<app-root></app-root>
以外的jQuery(document).ready(function ($) {
$('.simple-checkout').ajaxForm function (data)( {
}({
success = function (response) {
console.log(response);
//alert("Termék a kosárba helyezve");
},
error = function (response) {
console.log(response);
alert("Hiba történt!");
}
});
if (data.success){
$("span.cart-value").load(" span.cart-value");
}
中没有任何内容。但是在localhost中它一切正常......
Here是我的项目到目前为止,任何帮助将不胜感激。感谢。
[编辑] 由于没有人回复,让我让我的问题变得更简单: 我可以使用Angular 4编写Chrome扩展程序吗?有什么限制?任何人都可以向我解释或指出任何教授如何实现它的文档吗?
答案 0 :(得分:0)
YES!最后我找到了一个不错的article。显然问题是我需要上传的只是dist
文件夹(在成功构建后自动创建)而不是父文件夹。仅当manifest.json
包含在assets
文件中的angular-cli.json
内时,此方法才有效。这样,每次更新扩展时都必须重新构建项目,但至少现在可以使用路由。
问题解决了,现在一切都很完美,请关闭它。