js:Fenster.open() für den Versuch, öffnen Sie den lokalen Ordner fehlgeschlagen

Kann ich nicht öffnen Sie die lokale Datei ,mittlerweile benutze ich "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --allow-file-access-from-files auf meine Verknüpfung meines google chrome.
die Entdecker-Tipps die Sicherheits-Modus geschlossen worden, und ich kann ein neues Fenster öffnen mit js-oder href-Attribut.
Aber die Frage ist :warum jedes mal, wenn ich auf den href ,es öffnet immer eine leere Seite und nichts angezeigt.so..

function copyUrl(obj)
{
var href = $(obj).attr("hreff");
var hideInput = $("#hidInputHref");
hideInput.val(href);
hideInput.select();
try
{
    document.execCommand('copy');
    var opener = window.open('file:////C:/windows');
   //opener.document.write("<iframe src='c:\' width='100%' height='100%'></iframe>");
    //var test = "<body><script>" +
    //   "alert(1);console.log(1);"
    //"<" + "\/script><div>11111111111</div></body>";

    ////var stateObj = { foo: "bar" };

    //opener.document.write(test);

    //opener.history.pushState("", "page 2", "./a.html");
    //opener.location.href = "www.baidu.com";
    //opener.location.reload();

    opener.opener.location.href = "C:\windows";

}
catch (err)
{
    console.log(err);
}

}

C# - code:

partsQueryList[i].ImageRefLink = "<a onclick='copyUrl(this)' hreff='" + "C:\\" + "' ><font color='blue'>ImageRefLink</font></a>";

btw,als ich versuchte zu verwenden pushSate Methode ist ,können Sie schieben Sie eine neue url in einem neuen Fenster,aber Es nicht lösen können crossdomain-Problem.so...wie könnte ich es lösen?danke!

InformationsquelleAutor MapleStory | 2015-12-10
Schreibe einen Kommentar