首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重写ActiveX功能的好方法是什么?

重写ActiveX功能的好方法是什么?
EN

Stack Overflow用户
提问于 2010-06-23 17:05:54
回答 3查看 373关注 0票数 1

我工作的地方的所有内部网页都是专门为IE6设计和构建的,但现在他们想让我研究一下移动到Firefox和Safari以及其他主要浏览器需要做些什么。而ActiveX在火狐中不起作用。

那么,采用当前的ActiveX功能并完全废弃ActiveX并重写该功能的好方法是什么?基本上,我在寻找一些建议,说明在Mac上的浏览器上,什么是一个好的解决方案,可以使事情在浏览器上工作

用Java或ActionScript重写是个好主意吗?在做了一些研究之后,就没有办法在Mac上集成ActiveX了,那么有什么可能的解决方案可以让事情在Mac上工作呢?

如果我的解释不清楚请告诉我。我会尽量解释得更好。

UPDATE:一些ActiveX功能的示例:

代码语言:javascript
复制
var rp_UserSettings = null;
var xmlhttp = new ActiveXObject("MSXML2.XmlHttp");
var serverResponseGet = "";
var serverResponseSet = "";
var serverResponseErrorDesc = "";
var rpFieldInfo = null;
var results = [];

/*Retrieves the user profile xml and stores it as an XML DOM in rp_UserSettings.*/
function retrieveUserSettings(){
    var PageURL = RoamProfURL + '/getprofile' + '?today=' + escape((new Date()).toString());
    xmlhttp.Open("GET", PageURL, false);
    xmlhttp.Send();
    rp_UserSettings = xmlhttp.responseXML;
    serverResponseGet = xmlhttp.responseText;
    rp_retCode = rp_UserSettings.selectSingleNode("//returncode");
    if (rp_retCode == null){
        rp_UserSettings = null;
    }
    return ;
}

谢谢你,赫里斯托

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-23 17:17:36

@Jason在Javascript /Query和HTML5方面有一个很好的观点,它确实取决于您的activex实际在做什么。

如果您的网站需要直接与客户端操作系统接口,那么您需要一个可以在客户端计算机上运行的解决方案(ActiveX (专有和痛苦的),或Java)。如果您的网站只是收集用户数据,那么您可以使用服务器端解决方案和您的网站将浏览器不可知论。

在浏览器不再重要的地方,您可以提供许多功能服务器端。例如,如果您选择使用ASP.NET,那么您将运行Windows,而服务器将完成所有工作,而不管客户端浏览器如何。

票数 1
EN

Stack Overflow用户

发布于 2010-06-23 17:10:59

这取决于您的activex提供了哪些功能。许多以前需要activex的函数现在可以通过JavaScript和HTML5实现。

对于mac,您有一个非常好的Safari HTML 5平台。

票数 1
EN

Stack Overflow用户

发布于 2010-06-23 17:21:39

您是否使用ActiveX与浏览器和/或操作系统进行接口?如果没有,整个应用程序可能会使用JavaScript转换成一个RIA应用程序。ActionScript (闪存)可能不是一个好主意,如果你也想目标iPad,因为它不支持闪存。

您可以使用浏览器(Java)或桌面(Java )应用程序,但如果您可以使用web应用程序和动态HTML来实现,则可能会导致过度使用。

我一直在把东西从旧的桌面应用程序转换到web应用程序,浏览器确实为一个很好的、重量轻的GUI/客户端做了贡献。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3103831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档