Silverlight和浏览器交互(1)

Silverlight和浏览器交互(1),第1张

概述  Silverlight和浏览器交互 有如下几个对象供和浏览器交互使用: HtmlPage:允许访问和 *** 作浏览器的文档对象模型 HtmlDocument:表示浏览器中的Html文档 HtmlElement:表示文档对象模型中的Html元素 HtmlWindow:提供JavaScript的Window对象的托管形式 (1)    HtmlDocument的属性简介 Body:Html的Body对象

  Silverlight和浏览器交互

有如下几个对象供和浏览器交互使用:

HTMLPage:允许访问和 *** 作浏览器的文档对象模型

HTMLdocument:表示浏览器中的HTML文档

HTMLElement:表示文档对象模型中的HTML元素

HTMLWindow:提供JavaScriptWindow对象的托管形式

(1)    HTMLdocument的属性简介

Body:HTMLBody对象

cookies:cookie字符串

documentElement:

documentUri:Silverlight宿主的HTML地址

queryString:页面的查询字符串参数

(2)    HTMLPage的属性简介

可以使用HTMLPage对象取得对应的HTMLdocumentHTMLWindow对象使用

(3)    HTMLWindow的属性简介

相当于JavaScript中的Window对象,

(4)    *** 作cookie

设置cookie可以使用

HTMLPage.document.SetProperty(“cookie”,cookieValue);

取得cookie 使用

HTMLPage.document.cookies;即取得了保存在cookie中的字符串。

编写删除cookie的 *** 作,只要设置cookie过期时间即可。

(5)    UrlHTML的编码问题

Silverlight中提供一个httpUtility方法,里面有对应的HTMLEncodeHTMLDecodeUrlEncodeUrlDecode方法。

HTMLEncode:将文本字符串进行HTML编码

HTMLDecode:将http传递的HTML编码字符串转换成文本字符串

UrlEncode:将文本字符串转换成Url编码字符串

UrlDecode:将Url编码字符串转换成文本字符串

(6)    取得浏览器信息

取得HTMLPage.browserinformation对象的相关属性,即可取得相应的浏览器的信息

总结

以上是内存溢出为你收集整理的Silverlight和浏览器交互(1)全部内容,希望文章能够帮你解决Silverlight和浏览器交互(1)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1025387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存