Chrome 拡張機能を使い始めたばかりで、次のコードを使用するとすべてが正常に機能し、フォームが送信されます。ただし、window.close();
送信部分を後ろに置くと、ウィンドウが閉じ、コンソールにエラーはありませんが、フォームが正しく送信されません (つまり、情報が表示されません)。送信後に新しいページにリンクすると、同じことが起こります。これを達成するためのトリックはありますか?
前もって感謝します!
function submit(e)
{
var a = document.getElementsByName("title")[0];
var errors = 0;
if (a.value == "" | a.value == "Title")
{
a.style.borderColor="red";
errors +=1;
}
else
{
a.style.borderColor="#dcdcdc";
}
if (errors == 0)
{
document.getElementsByTagName("form")[0].submit();
}
}