Я использую SignalR
по адресу JavaScript
.Перемещение объекта SignalR между HTML-страницами
У меня есть два объекта: Connection
объект и Hub Proxy
объект:
var connection = $.hubConnection();
connection.url = 'http://localhost:xxx/signalr';
var contosoChatHubProxy = connection.createHubProxy('ChatHub');
Я хочу эти два объекта, которые будут признаны в некоторых HTML
страницах я попытался поместить их в SessionStorage
, так что я должен был преобразовать их в формате JSON:
sessionStorage["connection"]= JSON.stringify(connection);
sessionStorage["proxyHub"]= JSON.stringify(contosoChatHubProxy);
я получил следующее сообщение об ошибке:
"Converting circular structure to JSON"
Я нашел об этой информации в нескольких местах, и везде было написано, что необходимо определить реальный объект .
Вопрос в том, что такое реальный объект?
Ниже есть изображение объекта подключения из консоли:
Или есть другой способ передать объект между страницами без преобразования? (без печенья)
Я был бы счастлив, если бы это было неправдой. Но, к сожалению, я пришел к такому же выводу! Спасибо, в любом случае. –