iframe を使用して Chrome でキオスク モードのサイトを持っており、そこで多数の外部サイトを開いています。また、各サイトには、target="_blank" を使用した独自のリンクがあります。これらの外部リンクを制御することはできません。これらのすべての外部リンクを iframe 内のみで開きたいか、またはそれらの target=_blank リンクに対してメッセージを公開する必要があります。キオスクで新しいウィンドウを開くことができません。これまで検索したところ、サーバー側のコーディングである必要があることがわかりました。Javascriptはそれで何の助けにもなりません。
私のiframeコード:
navigateToExternal:function(href)
{
Engine.ui.openMenu();
Engine.ui.exit();
Engine.ui.mostRecentSection = "external";
$("a[data-navsection], a[href]").removeClass("disabled");
$("a[href='" + href + "']").addClass("disabled");
$(".footer").hide();
var sandbox = "sandbox=\"allow-forms allow-scripts allow-same-origin\"";
$("#content-container").append("<iframe id=\"contentFrame\" src=" + href + "\"" + sandbox + "></iframe>");
},
どんな助けや提案も本当に素晴らしいでしょう.
前もって感謝します!!