gpt4 book ai didi

javascript - 在 iframe 中使用 react 开发工具 [在 Chrome 中]

转载 作者:行者123 更新时间:2023-12-05 00:31:58 25 4
gpt4 key购买 nike

当 react 应用程序位于 iframe 中时, react 的开发工具 chrome 扩展不起作用。
推荐人:https://github.com/facebook/react/issues/18945
开发工具团队建议的解决方案:
https://github.com/zalmoxisus/redux-devtools-extension/pull/56 .
“将 'all_frames' 选项添加到 manifest.json 以允许 DevTools 访问可能包含 Store 而不是主页的 iframe”。
我应该怎么做才能在 iframe 中启用开发工具。我应该克隆 devtools repo (https://github.com/facebook/react/tree/master/packages/react-devtools-extensions#build-steps) 并添加 all_frames 选项并使用它吗?

最佳答案

也许这为时已晚。但是,我看到了这个 thread在其他一些 SO 对话中(不幸的是我现在找不到)
本质上,他们建议将此添加到 bodyiframe 'd 应用程序。

<script>
if (window.parent !== window) {
window.__REACT_DEVTOOLS_GLOBAL_HOOK__ = window.parent.__REACT_DEVTOOLS_GLOBAL_HOOK__;
}
</script>
这似乎适用于我的用例,这似乎类似于 OP 提到的。

关于javascript - 在 iframe 中使用 react 开发工具 [在 Chrome 中],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68311408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com