silverlight设置浏览器Cookies

简介:   silverlight小技巧 silverlight设置浏览器Cookies设置Cookies 设置Cookies需要用到SetProperty()方法。而Cookies也要格式化为“Key=Value;expires=ExpireDate”形式。

 


silverlight小技巧
silverlight设置浏览器Cookies
  1. 设置Cookies
  • 设置Cookies需要用到SetProperty()方法。而Cookies也要格式化为“Key=Value;expires=ExpireDate”形式。
  • private void SetCookie(string key, string value)
    {   
        // 7天过期   
        DateTime expireDate = DateTime.Now + TimeSpan.FromDays(7);
        string newCookie = key + "=" + value + ";expires=" + expireDate.ToString("R");
        HtmlPage.Document.SetProperty("cookie", newCookie);
    }

  • 获取Cookies
    • private string GetCookie(string key)
      {
          string[] cookies = HtmlPage.Document.Cookies.Split(';');
          foreach (string cookie in cookies)
          {
              string[] keyValue = cookie.Split('=');
              if (keyValue.Length == 2)
              {
                  if (keyValue[0].ToString() == key)
                  {
                      return keyValue[1];
                  }
              }
          }
          return null;
      }


    相关文章
    |
    22天前
    |
    Web App开发 缓存 UED
    如何设置浏览器的缓存策略?
    【10月更文挑战第23天】通过合理地设置浏览器的缓存策略,可以在提高网页性能、减少网络流量的同时,确保用户能够获取到最新的内容,从而提升用户体验和网站的性能优化效果。
    67 4
    |
    23天前
    |
    Web App开发 定位技术 iOS开发
    Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
    Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
    24 1
    |
    3月前
    |
    存储
    【Azure APIM】APIM 策略语句如何来设置多个Cookie值让浏览器保存
    【Azure APIM】APIM 策略语句如何来设置多个Cookie值让浏览器保存
    |
    3月前
    |
    Web App开发 JSON 安全
    【跨域难题终结者】:一键解锁Chrome浏览器神秘设置,彻底告别开发阶段的跨域烦恼!
    【8月更文挑战第20天】跨域是前端开发常遇难题,尤其在前后端分离项目中。浏览器因安全考量会阻止不同源间的请求。本文对比CORS、JSONP、代理服务器等解法,并介绍开发阶段通过调整Chrome设置来临时禁用跨域限制的方法,提供启动Chrome及使用`fetch`API示例,适合快速测试。但请注意这不适用于生产环境,存在一定安全风险。
    919 1
    |
    3月前
    |
    搜索推荐 前端开发 程序员
    如何在浏览器中搜索内容自动过滤CSDN的相关文章,一次设置永久过滤
    这篇文章介绍了如何在浏览器中设置搜索时自动过滤掉CSDN的相关文章,提供了具体的浏览器设置步骤和推荐使用的搜索引擎。
    如何在浏览器中搜索内容自动过滤CSDN的相关文章,一次设置永久过滤
    |
    3月前
    |
    IDE 开发工具
    Edge浏览器——如何设置跨域请求
    Edge浏览器——如何设置跨域请求
    231 0
    |
    4月前
    |
    编解码 JavaScript
    【vue2】vue2 适配pc端,解决浏览器缩放问题,解决电脑显示设置缩放、分辨率问题
    【vue2】vue2 适配pc端,解决浏览器缩放问题,解决电脑显示设置缩放、分辨率问题
    505 1
    |
    4月前
    |
    存储 前端开发 安全
    JavaScript进阶 - 浏览器存储:localStorage, sessionStorage, cookies
    【7月更文挑战第2天】探索Web存储:localStorage持久化,sessionStorage会话限定,cookies则伴随HTTP请求。了解它们的特性和限制,如localStorage的5MB容量限制、跨域问题,sessionStorage的生命周期,及cookies的安全与带宽消耗。使用时需权衡安全、效率与应用场景。示例代码展示存储与检索方法。
    299 2
    |
    5月前
    技术经验分享:360浏览器截图快捷键设置
    技术经验分享:360浏览器截图快捷键设置
    68 0
    技术经验分享:360浏览器截图快捷键设置
    |
    4月前
    |
    安全
    Linken Sphere指纹浏览器中的IPXProxy代理IP设置技巧
    大家想要浏览全球资源的时候,往往会遇到很多的阻碍,学会使用指纹浏览器能解决大家不少的烦恼。Linken Sphere指纹浏览器允许配置代理IP,并使用不同的用户代理,不过有些用户不知道该如何进行代理IP的配置。下文就教会大家如何在Linken Sphere指纹浏览器中设置IPXProxy代理IP。

    热门文章

    最新文章

    下一篇
    无影云桌面