影子根是否总是可以从与根本身相同的窗口/框架/页面中的任何 javascript 上下文访问?
如果是,则无法通过将数据放在影子根中来隐藏网络抓取工具中的数据。
如果它并不总是可访问的(例如,如果存在某种奇怪的“跨源”安全策略),那么在元素的影子根中呈现的(对用户可见)但不是逻辑 DOM 内容可能无法被某些 javascript 上下文访问该页面 - 因此允许从(非极端 OCR)刮刀中隐藏该数据。
由于我从事数据抓取业务,我希望是前者!
影子根是否总是可以从与根本身相同的窗口/框架/页面中的任何 javascript 上下文访问?
如果是,则无法通过将数据放在影子根中来隐藏网络抓取工具中的数据。
如果它并不总是可访问的(例如,如果存在某种奇怪的“跨源”安全策略),那么在元素的影子根中呈现的(对用户可见)但不是逻辑 DOM 内容可能无法被某些 javascript 上下文访问该页面 - 因此允许从(非极端 OCR)刮刀中隐藏该数据。
由于我从事数据抓取业务,我希望是前者!