我的Chrome扩展内嵌安装存在问题。
它适用于@Component({
template: `
...
<child-component (childEvent)="onChildEvent()"></child-component>
`
})
export class ParentComponent implements OnInit, OnDestroy {
private childEventStream: Observable<void>;
// I am not sure, what is the type of this,
// seems like an internal RxJS thing
private observer: any;
onChildEvent() {
this.observer.next();
}
ngOnInit() {
this.childFinishedStream = Observable.create(
observer => this.observer = observer;
);
}
ngOnDestroy() {
this.observer.completed();
}
}
,但加载www.feedart.co
时无效。
知道如何解决这个问题吗?
答案 0 :(得分:1)
根据Chrome网上商店documentation:
出于安全原因,内联安装只能由经过验证(通过网站站长工具)与Chrome网上应用店中该项目相关联的网站上的网页启动。请注意,如果您验证域的所有权(例如,
http://example.com
),则可以从任何子域或页面启动内联安装(例如,http://app.example.com
或http://example.com/page.html
)。
因此,您应该验证顶级域名(feedart.co
)并将其设置为Webstore项目的关联网站。然后,它将适用于该域和www.
子域。