我尝试启用inline installs,但继续收到以下错误
Inline installs can only be initiated for Chrome Web Store items that have one or more verified sites
我通过名称标签和.html文件验证了我的测试网站的所有权。这个测试网站是否也归我的其他电子邮件(用于分析)所有问题?这一切都在Canary进行测试,我在那里用工作电子邮件登录。
在开发人员信息中心,我已将我的显示名称更改为我验证的网站(例如www.example.com)。我还启用了This item uses inline install.
我不清楚如何将我拥有的网站与我在Chrome网上商店发布的应用相关联。
似乎我需要在清单文件中指定我拥有的网站?
在我的www.mydomain.com/testfile.html中:
<!DOCTYPE html>
<html lang="en">
<head>
<title>blu</title>
<meta charset="UTF-8" />
<link rel="shortcut icon" href="./img/favicon.png">
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/myAppIdNumber">
</head>
<body>
<div style="width: 600px; margin: 40px auto;">
<h1>
Example Install Page
</h1>
<p>
You can initiate app and extension installations "inline" from your site. These apps and extensions are still hosted in the <a href="https://chrome.google.com/webstore/category/apps">Chrome Web Store</a>, but users no longer have to leave your site to install them.
</p>
<button onclick="chrome.webstore.install(undefined, undefined, function(message) { console.log(message); });" id="install-button">
Add to Chrome
</button>
<script>
if (chrome.app.isInstalled) {
document.getElementById('install-button').style.display = 'none';
}
</script>
</div>
</body>
</html>
答案 0 :(得分:10)
与您的显示名称无关。
你需要: