2017-04-22 56 views
0

我們有powerbuilder應用程序,我們在使用IE ActiveX控件的應用程序內部使用Webbrowser Internet Explorer。根據文檔,它將繼承應用程序運行的系統的默認Internet Explorer中的所有設置。插件/插件不適用於IE ActiveX控件PB

但是我們正面臨着在我們的網頁中使用插件的問題。在這種情況下,powerbuilder應用程序中的瀏覽器無法利用已在各自系統的Internet Explorer中啓用的插件/插件。

在這個問題上的任何幫助將是非常有幫助的。

如果當前代碼需要的話,我會相應地更新問題。

在此先感謝。

+0

你的應用程序的位數是多少?您的網站在真實IE中映射到哪些IE安全區域。 –

+0

我們正在使用32位應用程序。互聯網>>中等安全區域。 – jacob

+0

嗨,請回復您想要運行的控件的名稱和clisid。 (工具>管理插件)。 –

回答

0

您應該爲使用WBC的powerbuilder應用程序尋求編程幫助......使用powerbuilder IDE或資源編輯器,您必須對網頁(資源)的標記進行更改....您對對象的實例源中查找其中使用所有的ActiveX插件...

基本上,你有對象的標籤,如(我在這裏使用的Macromedia Flash的CLID只是作爲一個例子)

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
     codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" 
     width="590" height="90" 
     id="mymoviename"> 
    <param name="movie" value="media/Car-speakers-590x90.swf" /> 
    <img alt="out of date macromedia flash is disabled/blocked"/> 
</object> 

必須更改爲使用現代(可互操作)語法。

<object id="genericflash" type="application/x-shockwave-flash" data="media/Car-speakers-590x90.swf" 
      width="590" height="90" > 
     <embed type="application/x-shockwave-flash" src="media/Car-speakers-590x90.swf" width="590" height="90" style="outline:red 1px solid" /> 
     <img alt="flash is disabled or activex filtering is enabled" /> 
    </object> 

您需要聯繫這兩個Active X控件到 的供應商,看看他們推薦你做.....無論是更新自己的控制和您的標記或更換他們的控制,並與HTML媒體媒體控制和您的傳統媒體格式與MP4或webm。

如果他們還沒有生意,那麼你別無選擇,只能重新編程標記並將其轉換爲使用HMTL5媒體元素,以及媒體文件的格式。

相關問題