5

Tôi đang cố gắng sử dụng tính năng cài đặt nội tuyến chrome mới cho tiện ích mở rộng (xem tại đây: http://code.google.com/chrome/webstore/docs/inline_installation.html).Cài đặt nội tuyến cho tiện ích mở rộng của Chrome không hoạt động

Tôi không thể làm cho nó hoạt động không may và có rất ít manh mối để thực hiện. Tôi đã thêm các yếu tố link đến các yếu tố đầu

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/pnnfemgpilpdaojpnkjdgfgbnnjojfik"> 

và Tôi gọi

chrome.webstore.install(); 

trong một xử lý sự kiện jQuery. Tôi cũng đã xác minh tên miền của mình, tuy nhiên, tôi đang thử nghiệm trên máy cục bộ nhưng có tên miền phụ được trỏ tới máy cục bộ của tôi (ví dụ: thử nghiệm trên dev.getbentobox.com được ánh xạ tới localhost trong tệp máy chủ của tôi nếu điều đó tạo nên sự khác biệt).

Khi bước qua js của tôi bằng trình gỡ lỗi chrome, chrome.webstore.install() đang được gọi và hàm được xác định. Tuy nhiên, không có gì xảy ra - không cài đặt, không có ngoại lệ javascript, không in bảng điều khiển, không có gì.

bất kỳ ý tưởng nào?

+2

Bạn có thể thử chrome.webstore.install (không xác định, không xác định, chức năng (tin nhắn) {console.log (tin nhắn);}) không? Cuộc gọi lại không thành công sẽ có lý do khiến cài đặt thất bại. –

Trả lời

8

Chrome Web Store item của bạn không hiển thị trang web đã xác minh. Nếu bạn so sánh nó với "We Heart It" extension, có thể được cài đặt nội tuyến từ http://weheartit.com/heart-button, nó có một kiểm tra màu xanh lá cây nói "từ weheartit.com". Bạn sẽ cần phải chỉnh sửa mục Cửa hàng trực tuyến và liên kết trang web đã xác minh của bạn với mục đó.

+0

Cảm ơn đây là vấn đề! – aloo

Các vấn đề liên quan