【一个或多个ActiveX控件无法显示】和【在线视频问题】

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【一个或多个ActiveX控件无法显示】和【在线视频问题】相关的知识,希望对你有一定的参考价值。

一个或多个ActiveX控件无法显示,原因可能是下列其中之一:
1)当前安全设置禁止运行此页面中的ActiveX控件;或者
2)您已经阻止了其中一个控件的发布者。
因此,该页面可能无法显示

这个因该怎么办??请知道的详细回答! 谢谢

你的是设置问题,没必要重装的
打开IE后,点击“工具”->“Internet选项”->“安全”->"自定义级别"->"ACTIVEX控件和插件"下面的禁用改为启用
对标记为可安全执行脚本的ActiveX控件执行脚本”设置为“启用
之后应用-确定退出后重起IE
还有你要看下受限站点中是否有KU6和土豆网,有话就删除
如果在不行你重装吧
参考技术A 右键点击IE图标,属性,安全,受信任的站点,自定义级别,重置为:安全级—低,点击重置,确定;再点击站点,将网上银行的那个站点地址添加进去确定就OK了,然后再买就可以无视ActiveX控件不能下了,切记这招只能用于绝对安全的站点,不要随便用,有类似的问题我也是这么回答的本回答被提问者采纳 参考技术B 这个一般是是网页上面看什么视频或教学考试类的吧?首先把要装的插件什么的装上,看你的应该是装了吧?还有就是IE设置!打开IE浏览器,点击工具-INTERNET选项-安全-选中internet-点下面的自定义级别-你把所有的调成启用肯定行!

无法使用 ActiveX 控件从我们的 Web 应用程序查看或编辑 ms office 软件中的文件

【中文标题】无法使用 ActiveX 控件从我们的 Web 应用程序查看或编辑 ms office 软件中的文件【英文标题】:Unable to view or edit the files in ms office software from our web app using ActiveX control 【发布时间】:2019-10-15 08:18:18 【问题描述】:

我将 Microsoft Office 与我的 Web 应用程序集成在一起,可以通过单击在相应 Microsoft 软件中打开文件的编辑按钮来查看和编辑上传的文件。例如,如果上传了一个 word 文件,然后单击编辑按钮,该文件应在 Microsoft word 软件中打开。我正在使用 ActiveX 控件来实现此功能,以便在 IE 上使用以下代码打开文档,

spEditObj.EditDocument(FileURL);

我已经验证 FileURL 在单击编辑按钮时是正确的,断点控件出现在此处,此 FileURL 值正确,此函数 [ spEditObj.EditDocument(FileURL) ] 返回 true 值,但仍然是文件内容没有显示出来。

问题是,当我点击编辑按钮时,它会打开 Microsoft Word 应用程序,但文件内容未显示

我猜是因为MS office安装不正确或者是缺少一些dll文件。

你能建议我解决这个问题吗?

谢谢。

【问题讨论】:

【参考方案1】:

请检查文件权限,是否有读写权限。

我已经使用以下代码创建了一个示例,它在我的机器上运行良好,您可以参考它:

    <script src="Scripts/jquery-1.10.2.js"></script>
    <script type="text/javascript"> 
        $(function ()  
            $('a').on('click', function () 
                var file = $(this).attr('href');

                // This is what does the work.
                try 
                    try 
                        // get Word Active-X Object if Word is open.
                        var word = GetObject('', "Word.Application");
                    
                    catch (e) 
                        // create new Word Active-X Object.
                        var word = new ActiveXObject("Word.Application");
                    

                    word.Visible = true; // Make sure Word is visible.
                    word.Documents.Open(file); // Open the file you want.
                
                catch (e) 
                    alert(e.description);
                
                // End work.

                return false;
            );
        ); 
    </script>
    <a href="<local file path>">Readiness.docx</a>

[注意]我们需要启用 Initialize and script active x 控件未标记为脚本安全(IE 浏览器工具菜单 -> Internet 选项 -> 安全 -> 自定义级别 -> 启用 Initialize and script active x 控件是未标记为安全脚本),请检查并启用它。

【讨论】:

【参考方案2】:

是的.. 这个问题似乎是由于 WebDAV 目录的身份验证问题造成的。通过将 WebDAVDir 的身份验证从基本身份验证更改为 Internet 信息服务 (IIS) 管理器的 Windows 身份验证,我自己解决了这个问题。

【讨论】:

以上是关于【一个或多个ActiveX控件无法显示】和【在线视频问题】的主要内容,如果未能解决你的问题,请参考以下文章

一个或多个ActiveX 控件无法显示,原因可能是下列其中之一

activex 如何调用OnDraw函数

ActiveX控件在网页中无法显示为啥

MFC设计器中的“无法访问ActiveX控件类型库”错误

无法使用 ActiveX 控件从我们的 Web 应用程序查看或编辑 ms office 软件中的文件

无法在包含多个组件的 VB6 项目中调试 ActiveX