Не удалось установить собственное расширение хром Google


i want to host my own extension on my asp.net server (it's free web server, so i don't have access to machine.config etc.).
But the point of my problem is here. I put the packaged extension to server and i want use something like this:

protected void Page_Load(object sender, EventArgs e)
    {
        string file = Request.QueryString["f"];
        if (file != null)
        {            
            Response.Write("");
            if (file == "0")
            {
                Response.ContentType = "application/x-chrome-extension";
                Response.AddHeader("Content-Disposition", "attachment;filename=RemotePlay_extension.crx");
                Response.TransmitFile("~/Extensions/Update/RemotePlay_extension.crx");
            }
            else
            {
                Response.ContentType = "application/x-chrome-extension";
                Response.AddHeader("Content-Disposition", "attachment;filename=RemotePlay_extension.crx");
                Response.TransmitFile("~/Extensions/RemotePlay_extension.crx");
            }
        }
    }

But every time I get this error:
Error i get after download the extension: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_FAILED'


Source of extension manifest:

{
 "name": "Remote Play",
 "description": "DJ interface to use RP.",
 "version": "0.0.0.2",
 "update_url": "../Extensions/RemoteChrome_Update.xml",
 "permissions": ["tabs", "http://*/*"],
 "background": { "scripts": ["background.js"] },
 "content_scripts": [{"matches": ["http://*/*"],"js": ["inject.js"]}],
 "page_action": {"default_icon": "playico.png", "default_popup": "popup.html"},
 "manifest_version": 2
}

Что я делаю неправильно? Где эта ошибка?

1
nl ja de

1 ответы

Вы не можете запускать установку через функцию Page_Load и заголовки

  • You should have a link tag <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/apdfllckaahabafndbhieahigkjlhalf">
  • You can trigger installation through chrome.webstore.install(url, successCallback, failureCallback)

Для получения дополнительной информации проверьте документацию .

1
добавлено
DotNetRuChat
DotNetRuChat
2 992 участник(ов)

Чат русскоязычного .NET сообщества http://dotnet.ru/ Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @xamarin_russia, @microsoftstackjobs, @uwp_ru Флуд в @dotnettalks

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

pro.net
pro.net
710 участник(ов)

Обсуждение .NET Framework и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). Флудилка: @dotnettalks Участник @proDOT

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

.NET Talks: Force Push Masters
.NET Talks: Force Push Masters
490 участник(ов)

Свободный чат .NET разработчиков. Правила: t.me/dotnettalks/56823 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @microsoftstackjobs, @uwp_ru http://combot.org/chat/-1001128250813

.NET Chat Убежище
.NET Chat Убежище
246 участник(ов)

Чат .NET разработчиков под эгидой MSK/SPB .NET Community Group Вам могут быть интересны: @fsharp_chat, @dotnetruchat, @cilchat, @xamarin_russia, @microsoftstackjobs, @dotnetgroup Флуд в @dotnettalks

.NET CIL Chat
.NET CIL Chat
54 участник(ов)

.NET CIL (aka IL aka MSIL)