Обнаружение целевого URL в том же домене, но с другим полным доменным именем - PullRequest
0 голосов
/ 11 октября 2018

Я работаю над собственным приложением, которое должно иметь возможность динамически изменять целевой URL для одного и того же домена, но с разными портами или поддоменами.

Это то, где я до сих пор, ноесли пользователи уходят с помощью какого-либо другого метода, например, вызова функции, которая назначает страницу для навигации, то я теряюсь.

index.html

<script type="type="text/javascript" src="./target-script.js"></script>
<a id="clickme">Click Me</a>
<br>
<button onclick="go()">Go</button>

target-script.js

var go = function() {
    windlow.location = "http://localhost:8088/?somekey=somevalue"
};

window.onbeforeunload = function(e) {

    var foundUri = findTargetURI(e);
    console.log("Found Target URI:" + foundUri);

    //code for parsing uri and append our special key values to a new window.location
};

var findTargetURI = function(e) {

    var uri;

    if (e) {

        if (e.srcElement) {

            if (e.srcElement.activeElement) {

                // This only works for links with href
                if (e.srcElement.activeElement.href) {

                    uri = e.srcElement.activeElement.href;
                }
            }
        }

        if (uri == undefined) {

            //TODO: Find another way to get the target URI????¿¿¿¿
        }
    }

    return uri;
};
...