我添加了public void onDrawFrame(GL10 gl) {
if (mLoaded != true && mWidth != 0 && mHeight != 0) {
mContextCreated = true;
CloudJNI.init();
CloudJNI.open(mFile);
CloudJNI.createRenderer(mWidth, mHeight);
mLoaded = true;
}
if (mContextCreated == true) {
if (!CloudJNI.renderFrame()) {
GLES20.glClearColor(0.0f, 1.0f, 0.0f, 0.0f);
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
}
}
}
并调用了chrome.webstore.install()并收到此错误:
<link>
我想我应该从子域或页面调用chrome.webstore.install()。所以我从一个页面(index.html)调用,但url只是IP。(如http://52.1.165.721/#/home)(Angular UI路由和索引是默认页面。)
我的问题是:
1.我还没有域名。这是一个问题吗?
2.我必须从主页本身安装扩展程序。我有一些网站(例如:https://adblockplus.org/)作为例子。但不知道该怎么做。请帮忙。
我经历了
How to test inline installation of Chromium/Chrome extensions locally?, Chrome Inline Install for extension not working和 chrome.webstore.install(); Not working on verified site
答案 0 :(得分:0)
因为Xan说我添加了网站链接而没有填写Verify that this is an official item for a website you own:
,因为我的域名没有在那里列出。
问题是我使用我的工作帐户上传了扩展程序并使用我的个人帐户验证了网站。因此,我在https://support.google.com/webmasters/answer/2454036?vid=1-635766230904751668-2044003462的帮助下将我的其他帐户添加为所有者,刷新列表就可以了。
所以我从drodown选择了经过验证的网站,并在两分钟内联安装后工作。
原来:
1.我们不需要购买域名。知识产权将有效。
2.从主页本身调用chrome.webstore.install()也可以。 (我认为网址并不重要)