ブラウザを閉じるには、の特定のイベントで次のJS/JQueryコードを使用しています。Javascript/jQueryを使用して特定のイベントでgoogle chromeを終了するには?
これはInternet Explorerで完全に機能しますが、なぜGoogle Chromeで動作しないのかわかりません。
<div class="divRowButton">
<asp:LinkButton ID="btnContinue" runat="server" CssClass="button buttonText" Width="205px"
Height="33px" CausesValidation="false" OnClientClick ="return CloseBrowser();"></asp:LinkButton>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
//IE6 Fix, expand the content to full height
if (jQuery.browser.msie && jQuery.browser.version.substring(0, 1) == 6) {
$divH = $("#secHeader");
$divN = $("#secNav");
$divF = $("#secFooter");
var ht = $(window).height() - $divH.height() - $divN.height() - $divF.height();
$(".divContent").height(ht - 10);
}
});
function CloseBrowser() {
window.open('', '_self', '');
window.close();
}
</script>
</asp:Content>
私は、コードの下に次に私の上記のコードを変更したが、まだそれはクロムのために動作しませんでした。私は以下のコードでどのような変更を行う必要があるのだろうかと思って、クロムに対して完璧に動作するようにしています。
<div class="divRowButton">
<asp:LinkButton ID="btnContinue" runat="server" CssClass="button buttonText" Width="205px"
Height="33px" CausesValidation="false" OnClientClick ="return CloseBrowser('quit');"></asp:LinkButton>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
//IE6 Fix, expand the content to full height
if (jQuery.browser.msie && jQuery.browser.version.substring(0, 1) == 6) {
$divH = $("#secHeader");
$divN = $("#secNav");
$divF = $("#secFooter");
var ht = $(window).height() - $divH.height() - $divN.height() - $divF.height();
$(".divContent").height(ht - 10);
}
});
function CloseBrowser(cmd) {
if (cmd == 'quit') {
open(location, '_self').close();
}
return false;
}
</script>
</asp:Content>
次の画像は、私は上記のコードの両方でやった変更よりアイデアを与えるだろう。あなたには、いくつかの機能に問題がある場合は
はい特定のイベントでブラウザを終了したいと考えています。私は上記の2つのコードを述べました。 1番目のコードはInternet Explorerの場合はうまく動作しますが、なぜChromeで動作しないのかわかりません。 2番目のコードでは、私は別のものを試しましたが、それでも動作しませんでした。 – john
私も自分の質問を編集しました。 – john