私の会社は、ASP.NETで開発したアプリケーションを別の会社が使用する必要があります。アプリケーションは2つの独立したブラウザウィンドウで開く必要があります。アプリケーションを開発した会社は、メインページの上部にJavaScriptを追加して、ユーザーがアプリケーションの複数のインスタンスを開くのを止めました。次のようにメインページの最上部に配置されたスクリプトは次のとおりです。JavaScriptを終了してウィンドウを閉じない
<script type="text/javascript">
function OpenApplicationWindow() {
var sessionId = 'sidus455bjzspf55cunqrv55';
if (window.name.search(sessionId) == -1) {
window.open(window.location.href, sessionId, "resizable=yes,scrollbars=yes,toolbar=no,status=yes");
window.open('', '_parent', '');
window.close();
}
}
OpenApplicationWindow();
</script>
は、そのページへのリンクを開くと、複数のインスタンスを開くことができるように、とにかくはありますか?または、とにかくそのスクリプトの実行を停止する必要があります。あなたが別のウィンドウを開いて停止している
あなたは、この他のアプリのソースコードがありませんし、同じ名前
OpenApplicationWindow
で別の関数を書いてみては? – RichardOD
いいえ、ソースにアクセスする予定はありません。 – Lukasz
sessionIdは動的ですか?アプリケーションを開くたびに異なるのですか?それとも毎回同じですか? –