Silverlight和浏览器交互
有如下几个对象供和浏览器交互使用:
HTMLPage:允许访问和 *** 作浏览器的文档对象模型
HTMLdocument:表示浏览器中的HTML文档
HTMLElement:表示文档对象模型中的HTML元素
HTMLWindow:提供JavaScript的Window对象的托管形式
(1) HTMLdocument的属性简介
Body:HTML的Body对象
cookies:cookie字符串
documentElement:
documentUri:Silverlight宿主的HTML地址
queryString:页面的查询字符串参数
(2) HTMLPage的属性简介
可以使用HTMLPage对象取得对应的HTMLdocument和HTMLWindow对象使用
(3) HTMLWindow的属性简介
相当于JavaScript中的Window对象,
(4) *** 作cookie
设置cookie可以使用
HTMLPage.document.SetProperty(“cookie”,cookieValue);
取得cookie 使用
HTMLPage.document.cookies;即取得了保存在cookie中的字符串。
编写删除cookie的 *** 作,只要设置cookie过期时间即可。
(5) Url和HTML的编码问题
Silverlight中提供一个httpUtility方法,里面有对应的HTMLEncode、HTMLDecode、UrlEncode和UrlDecode方法。
HTMLEncode:将文本字符串进行HTML编码
HTMLDecode:将http传递的HTML编码字符串转换成文本字符串
UrlEncode:将文本字符串转换成Url编码字符串
UrlDecode:将Url编码字符串转换成文本字符串
(6) 取得浏览器信息
取得HTMLPage.browserinformation对象的相关属性,即可取得相应的浏览器的信息
总结以上是内存溢出为你收集整理的Silverlight和浏览器交互介绍全部内容,希望文章能够帮你解决Silverlight和浏览器交互介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)