Tag:

请问IE9 WebBrowser控件支持IE9的所有function,包括SVG吗?

我最近升级到IE9-beta。 现在,在我的.Net(3.5)WinForm应用程序中,我想使用WebBrowser控件。 所以我的问题是, WebBrowser控件是否会显示IE9的所有属性和function? 我关心的是,我想在它上面渲染一些SVGgraphics。

你什么时候使用Builder模式?

使用Builder模式的一些常见的 真实世界的例子是什么? 它是什么给你买的? 为什么不使用工厂模式?

PUT,DELETE,HEAD等方法在大多数Web浏览器中都可用?

我在这里看到了一些问题,比如如何debuggingREST风格的服务 ,其中提到: 不幸的是,相同的浏览器将不允许我testingHTTP PUT,DELETE,甚至在一定程度上甚至HTTP POST。 我也听说,浏览器只支持GET和POST,从一些其他来源,如: http://www.packetizer.com/ws/rest.html http://www.mail-archive.com/jmeter-user@jakarta.apache.org/msg13518.html http://www.xml.com/cs/user/view/cs_msg/1098 但是,Firefox中的一些快速testing显示,发送PUT和DELETE请求的方式正常 – XMLHttpRequest成功完成,请求以正确的方式显示在服务器日志中。 有没有这方面的一些方面,我缺less,如跨浏览器兼容性或非明显的限制?

对话引发getApplication()作为上下文,“无法添加窗口 – 标记null不适用于应用程序”

我的活动正在尝试创建一个需要上下文作为参数的AlertDialog。 如果使用: AlertDialog.Builder builder = new AlertDialog.Builder(this); 然而,我不愿意使用“this”作为上下文,因为即使在像屏幕旋转这样简单的事情中,Activity被破坏并被重新创建时,由于内存泄漏的可能性。 从Android开发者博客上的相关文章 : 有两种简单的方法可以避免上下文相关的内存泄漏。 最明显的就是避免脱离自己范围之外的背景。 上面的例子显示了一个静态引用的情况,但是内部类和它们对外部类的隐式引用可能同样危险。 第二个解决方案是使用应用程序上下文。 只要您的应用程序处于活动状态,并且不依赖于活动的生命周期,此上下文就会生效。 如果您打算保留需要上下文的长寿命对象,请记住应用程序对象。 你可以通过调用Context.getApplicationContext()或者Activity.getApplication()来获得它。 但是对于AlertDialog() getApplicationContext()或getApplication()都不能作为Context使用,因为它引发异常: “无法添加窗口 – 标记null不适用于应用程序” 每个参考: 1,2,3等 那么,这是否真的被认为是一个“错误”,因为我们正式建议使用Activity.getApplication() ,但它不起到广告作用? 吉姆

在PHP中检测浏览器语言

我使用下面的PHP脚本作为我的网站的索引。 该脚本应该包含一个特定的页面,具体取决于浏览器的语言(自动检测)。 这个脚本在所有浏览器上都不能正常工作,所以它总是包含任何检测到的语言的index_en.php (问题的原因很可能是某些Accept-Language头没有考虑到的问题)。 你能不能建议我一个更强大的解决方案? <?php // Open session var session_start(); // views: 1 = first visit; >1 = second visit // Detect language from user agent browser function lixlpixel_get_env_var($Var) { if(empty($GLOBALS[$Var])) { $GLOBALS[$Var]=(!empty($GLOBALS['_SERVER'][$Var]))? $GLOBALS['_SERVER'][$Var] : (!empty($GLOBALS['HTTP_SERVER_VARS'][$Var])) ? $GLOBALS['HTTP_SERVER_VARS'][$Var]:''; } } function lixlpixel_detect_lang() { // Detect HTTP_ACCEPT_LANGUAGE & HTTP_USER_AGENT. lixlpixel_get_env_var('HTTP_ACCEPT_LANGUAGE'); lixlpixel_get_env_var('HTTP_USER_AGENT'); $_AL=strtolower($GLOBALS['HTTP_ACCEPT_LANGUAGE']); $_UA=strtolower($GLOBALS['HTTP_USER_AGENT']); // Try […]