【问题标题】:Is it possible to use JS Fetch with ViewState cross domain?是否可以将 JS Fetch 与 ViewState 跨域一起使用?
【发布时间】:2020-03-07 18:00:25
【问题描述】:

我正在使用 fetch API 在浮动小部件中显示网页。该页面上有一个使用视图状态的表单。如果小部件与我正在获取的页面位于同一域中,它工作正常,但如果我将小部件放在不同的域中,则会收到无效的视图状态错误。我已经尝试了几件事来解决这个问题,但都没有奏效。有谁知道这是否可行?

【问题讨论】:

    标签: asp.net fetch viewstate


    【解决方案1】:

    没有。如果按照您对widget 的定义,您的意思类似于iframe,那么如果您尝试在parent frameiframe 之间操作数据,这将导致有关XSS 的问题,如果域是由于same-origin policy,但同样如此。

    【讨论】:

    • 只有在使用 fetch API 时,iframe 中的视图状态绝对没有问题,跨域存在问题。
    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 2018-02-14
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2016-04-01
    相关资源
    最近更新 更多