Chrome Extension Преобразование Backbone.js Коллекции для регулярного массива JavaScript

StackOverflow https://stackoverflow.com//questions/10672838

Вопрос

в моем фоне скрипта:

var collection = Backbone.Collection.extend({});

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
  sendResponse(new collection());
}
.

в JavaScript My Browser_action:

chrome.tabs.getSelected(null, function(tab) {
  chrome.extension.sendRequest({
    action: "someAction",
    tab: tab 
  },  
  function(collection) {
    // collection is now a JS array, rather than Backbone.Collection
  }); 
}); 
.

Как уже упоминалось в комментарии выше аргумента «Коллекция» в обратном вызове Sendrequest, оказывается регулярным массивом JS, а не Backbone.Collection.

Это санитизирующая артефакт / мера безопасности, взятая Chromium?Есть ли способ пройти отзыв. Коллекция через sendrequest?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top