1. 程式人生 > >OCX開發,儘量不要用IE作為瀏覽器(這個結論錯了)

OCX開發,儘量不要用IE作為瀏覽器(這個結論錯了)

我用CB開發的圖形工具,以應用程式方式執行,一切OK.

有使用者提出需求,希望能在瀏覽器中呼叫圖形工具,當然,首選就是將工具另開發成為OCX控制元件形式.

開發/釋出/除錯一切OK,具體過程可參閱網上相關資料.

執行截圖

圖形博士IE控制元件執行示例圖

但在IE中,呼叫Flash就出錯

呼叫FLASH出錯

按N後,可繼續工作.

調這個玩意可費牛勁了,以下是除錯過程

1. 單步除錯,定位到CallFunction函式,即呼叫Flash出錯

2. 換成另外的瀏覽器,即TheWorld,一切正常.

3. 從網上下載IE7,再執行,還是出錯.

徹底暈菜,只好放棄IE瀏覽器.

/*****************************************************************************************************/

另一個問題:

用IE瀏覽器,如果在控制元件中使用了Hint屬性,則關閉時會出現AV錯誤

其它瀏覽器(TheWorld)關閉時一切正常.

故,棄IE.

一家之言,我姑妄說之,你姑妄聽之.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

經過這幾天的不斷探索,終於發現,真正的原因在於瀏覽器安全沙箱限制,所開發的swf檔案的沙箱型別為Security.LOCAL_WITH_FILE,如果改成Security.LOcAL_TRUSTED則萬事OK.

錯怪IE了,汗顏ing.

本想刪除此貼,不過一想,留著給自己一個提醒,以後做事說話還得穩重些.

2008-04-08

相關推薦

OCX開發,儘量不要IE作為瀏覽器(這個結論)

我用CB開發的圖形工具,以應用程式方式執行,一切OK. 有使用者提出需求,希望能在瀏覽器中呼叫圖形工具,當然,首選就是將工具另開發成為OCX控制元件形式. 開發/釋出/除錯一切OK,具體過程可參閱網上相關資料. 執行截圖 但在IE中,呼叫Flash就出錯 按N後,可繼續工

ocx疑難雜癥0】淺談OCX開發註冊“逐戶重定向”問題

ocx 逐用戶重定向 最近按公司要求封裝一個OCX,本來很簡單的一件事卻遇到一個很奇怪的問題。 在編譯器vs2010編譯後註冊報“逐用戶重定向” 當時在莫度的帶領下差點全軍覆滅,提到2點解決方案(狗比膏藥--坑的一逼) 1.改工程屬性從DLL為lib 變成這種方案雖然編譯器是過去了但是regsvr3

儘量不要MATLAB匯出eps格式的圖形用於投稿,否則可能會產生字型嵌入問題

在IEEE論文(包括部分會上傳到IEEE Xplore的會議論文)投稿時,要求將論文上傳到IEEE PDF Express中進行驗證,驗證文章是否符合IEEE的相關規定。當時出現的錯誤是: Font Time-Roman is not embedded (47x) Font

坑踩多的經驗告訴我:能不用new/malloc就儘量不要------今晚解決與此相關的兩個告警(小確幸)

        最近有個模組有記憶體洩露, 非常影響後臺服務質量, 用valgrind也沒有分析出原因(可能是分析的時候沒有洩露), 就對著程式碼苦苦review, 發現有個基礎業務檔案存在記憶體洩露, 是近半年改動引起的。 程式碼只進行了new,  但沒有delete操作

selenium調IE瀏覽器

process 開始 href watermark ati 1.5 type ges 本地 開始學習寫第一個自動化腳步時,調用IE瀏覽器運行報錯,如下圖原因:本地IE使用的是IE9,win7上的IE7及以上版本必須在IE internet選項的安全頁,4個區域的的啟用保護模

css解決Unigui在IE系列瀏覽器中字型變小的問題(設定UniServeModule的customcss屬性)

Unigui執行在chrome瀏覽器下可以有最佳的效果,但用ie開啟用unigui做的專案會發現字型明顯小一截,可以用自定義css來解決這個問題。 可以在UniServeModule的customcss屬性中寫入以下程式碼: <style type="text/css"> *{font-si

Excel匯出IE瀏覽器檔名亂碼解決

程式碼實現 String userAgent = request.getHeader("user-agent"); if (userAgent != null && userAgent.indexOf("Firefox") >= 0 ||

VS2010IE單步除錯ocx

--------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Int

IE瀏覽器開啟pdf檔案出來的是空白頁面,怎麼辦?

啟動Acrobat Reader並執行“檔案”選單“首選項”子選單中的“一般”命令,開啟“一般首選項”對話方塊,然後複選其中的“網路瀏覽器整合”選項(最好一併複選該選項卡中的“允許後臺下載”選項,以便加快瀏覽速度),最後重新啟動IE及Acrobat Reader即可。 或者

VC2010IE除錯OCX單步

1.reg: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "TabProcGrowth"=dword:0000000

解決開發的網站360瀏覽器開啟預設核心問題

儘管我們努力通過使用者反饋、程式碼標籤智慧判斷技術提高瀏覽器的自動切核准確率。但是在很多情況下,我們仍然無法達到百份百正確。因此,我們新增加了一個控制手段:核心控制Meta標籤。只要你在自己的網站裡增加一個Meta標籤,告訴360瀏覽器這個網址應該用哪個核心渲染,哪麼360瀏覽器就會在讀取到這個標籤後,立即

還在IE?微軟強調預設瀏覽器有風險

放棄 col inter RoCE 頻繁 ie 8 blink 還在 1.5 在Edge出現4年後,微軟Internet Explorer (IE)至今仍然擁有鐵粉,不過微軟倒是奉勸這些鐵粉使用IE是有風險的,但另一方面又強調並不是要用戶舍棄IE。IE過去常因漏洞多、效能低

IE 8 瀏覽器 F12 調試功能無法使用

任務 區域 調整 顯示 開發 F12 不起作用 article div 一直習慣使用IE。有點慢,小毛病又多點。可這麽多年,還是沒換過。近期發現用IE的F12調試代碼的功能不起作用了。改起網頁來不是非常方便。不知是什麽引起的。又不想重裝IE...也不想更

placeholder怎樣IE和谷歌上顯示統一內容

blog 按鈕 xpl font 自定義工具欄 用戶 logs div 啟動 placeholder怎樣用IE和谷歌上顯示統一內容 擊“開始”菜單中的“運行”命令,並在其對話框中輸入“gpedit.msc”命令,進入“組策略”操作窗口。    在“組策略”左操作窗口中依次

【Python】selenium調IE11瀏覽器,報“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window

conn ont csdn creates logs 註冊 target get 意思 當編寫自動化腳本,定位瀏覽器元素時,報如下錯誤: 代碼: >>> # coding=utf-8 >>> from selenium import w

微信開發筆記-調自定義分享接口

彈出菜單 菜單 開發筆記 n-1 onf target ready 模式 時間戳 文章來自:http://www.cnblogs.com/ysyn/archive/2015/07/23/4665897.html 引言:   工作中開發微信網站,簡稱微網站。由於微

改進Vim體驗:在插入模式下移動光標,我不要方向鍵!alt快捷鍵使用技巧!

targe 判斷 映射 tar 什麽 nbsp .vimrc 一次 time 改進Vim體驗:在插入模式下移動光標,我不要用方向鍵!alt快捷鍵使用技巧! 大家都知道,我們在插入模式下編輯代碼的時候 若想寫完這一部分後,移動到鄰近的一部分,如下一個單詞的後面,是很復雜的

android NDK開發中,Cygwin調試本地代碼時報“Another debug session running,Use --force to kill it”原因及解決的方法

能夠 att cati kill 時報 andro 使用 deb gdb調試 在使用ndk-gdb調試的時候。運行$NDK/ndk-gdb --verbose報錯“Another debug session running,Use --force to kil

[Teamcenter 2007 開發實戰] 調web service

clas cpm zsh cal dcl dip lba jta ppk 前言在TC的服務端開發中, 能夠使用gsoap 來調用web service.怎樣使用 gsoap , 參考gsoap 實現 C/C++ 調用web service 接下來介紹怎樣

再談IE瀏覽器模式和文檔模式

med 依賴 cat 瀏覽器 family archive ive 支持 視圖 以前在 “IE8兼容視圖(IE7 mode)與獨立IE7的區別”一文中曾經涉及過瀏覽器模式和文檔模式,但二者的區別卻不甚了了,現在有了新的認識,再補充一下。 1.瀏覽器模式與文檔模式概念