![](/img/trans.png)
[英]In Iphone, Ipad and using Safari Browser - An alert “Open with myapp”
[英]cannot open simultaneously 2 tabs within same web app on safari ipad/iphone using SignalR
該Web應用程序具有require.js,jquery,underscorejs,signalR。 帶有剔除js的MVVM。 在一個選項卡中工作很好。 嘗試在新標簽頁中打開應用程序的一部分不起作用。 在Safari Web檢查器中查看會顯示不同的腳本/ CSS正在無休止地加載。 如果我切換回第一個打開的標簽頁,它仍然可以正常工作並且可以重新加載。 如果我關閉第一個選項卡,則第二個選項卡已加載然后正常(不重新加載,似乎它在等待第一個選項卡中的內容)。
感謝您的任何幫助。
編輯:我發現原因是SignalR-禁用它后,第二個選項卡運行良好。 這很奇怪,因為ipad限制為5個並發連接,而signalR保持一個並發連接。 有任何想法嗎 ? SignalR為1.1.2
找到原因:IOS Safari限於每個服務器一個活動連接,這導致第二個選項卡等待直到第一個選項卡關閉。
使用長池解決了以下問題:
$.connection.hub.start({ transport: 'longPolling' });
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.