Apakah Anda ingin meminta fitur atau melaporkan bug ?
Bug
Bagaimana perilaku saat ini?
Saat file lokal dimuat, ekstensi devtools menampilkan panel di devtools, tetapi semua elemen hilang. Tidak ada peringatan atau kesalahan konsol. Semua elemen ditampilkan dengan benar saat menggunakan server, tetapi dokumentasi mengatakan server tidak diperlukan dalam kasus ini.
Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi dan jika mungkin demo minimal dari masalah tersebut. Tempel tautan ke contoh JSFiddle (https://jsfiddle.net/Luktwrdm/) atau CodeSandbox (https://codesandbox.io/s/new) Anda di bawah ini:
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello World</title>
<script src="https://unpkg.com/[email protected]/umd/react.development.js"></script>
<script src="https://unpkg.com/[email protected]/umd/react-dom.development.js"></script>
</head>
<body>
<div id="root"></div>
<script type="text/babel">
function HelloWorld() {
return React.createElement("h1", null, "Hello, world!");
}
ReactDOM.render(
React.createElement(HelloWorld, null),
document.getElementById("root")
);
</script>
</body>
</html>
index.html
Apa perilaku yang diharapkan?
Elemen Hello ditampilkan dengan pengaturan default, dan Hello dan h1 ditampilkan ketika jenis host tidak disembunyikan dalam pengaturan.
Versi React mana, dan browser / OS mana yang terpengaruh oleh masalah ini?
chrome.devtools.inspectedWindow.eval
melempar:
DOMException: Gagal mengeksekusi 'postMessage' di 'Window': 'null' asal target tidak valid dalam panggilan ke 'postMessage'.
Sepertinya regresi yang disebabkan oleh # 16900. Mengembalikan komit itu akan memperbaiki DevTools.
cc
Ya pasti disebabkan oleh perubahan itu. Dugaan saya adalah kita perlu mengubah target postMessage dari window.origin menjadi '*' karena origin adalah null untuk file lokal?
Ini telah diperbaiki melalui # 16953 dan saya akan merilis pembaruan hari ini (4.1.3) dengan perbaikan!
Komentar yang paling membantu
chrome.devtools.inspectedWindow.eval
melempar:Sepertinya regresi yang disebabkan oleh # 16900. Mengembalikan komit itu akan memperbaiki DevTools.
cc