ocx 載入 頁面卡死

2021-10-02 23:20:46 字數 645 閱讀 4319

最近遇到的問題,頁面需要用到控制項,記錄下查詢問題的歷程,方便後期檢視!

最終結果,問題根本原因未找出!

目前解決辦法:

在專案中根頁面中初始化也就是下貼**,中頁面呼叫的時,在定義乙個div容器,ts中獲取容器的width,heigth,top,left 針對object做絕對定位。

使用的方法是:

其中classid 就是控制項的id,載入的時候,classid直接對映到登錄檔中,頁面頻繁切換,會有機率出現卡死的情況。

原因就是classid引起的。網上的說法很多,有說是 資源未放開的問題等。

結論1:根據效能高的電腦,在外掛程式頁面和非外掛程式頁面,渲染無壓力。

在效能低的電腦,外掛程式頁和非外掛程式頁面,切換次數過多,渲染不出來。

在效能低的電腦,非外掛程式頁和非外掛程式頁面,切換無壓力。

得出外掛程式本身在頻繁的初始化過程中會導致瀏覽器渲染能力能力下降

結論2:

頁面卡問題應該是ie或系統的機制,當obj占用很多資源後,建立無效

測試:obj建立n個後,卡死

結論3:

ocx會在 頁面觸發upload的時候才銷毀。(例f5重新整理)。upload目前不知道**怎麼觸發

以上未查詢問題歷程,記錄下來方便下次繼續查詢。

webstorm載入專案卡死

webstorm缺點 webstorm在載入專案的時候,會掃瞄所有的檔案,並建立索引。這個索引提供 補全,點選函式名跳到函式定義的地方的功能。但是,當你在做nodejs專案的時候,往往需要依賴一些其他的模組,在你的專案下應該有乙個node modules的資料夾,這下面可能會有非常多的檔案。強招必自...

WEB頁面呼叫OCX控制項

1 製作inf安裝指令碼 version signature chicago advancedinf 2.5 defaultinstall copyfiles install.files registerocxs registerfiles addreg addregistry defaultuni...

使用 try catch 防止頁面報錯而卡死

try 執行的 其中可能有異常。一旦發現異常,則立即跳到catch執行。否則不會執行catch裡面的內容 catch 除非try裡面執行 發生了異常,否則這裡的 不會執行 finally 不管什麼情況都會執行,包括try catch 裡面用了return 可以理解為只要執行了try或者catch,就...