使用JavaScript提取转发的域名并将结果输出到html中?

问题描述

我想提取一个转发的域名并使用 JavaScript 在 HTML 字段中输出结果。类似于:

function getParameterByName(name,url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g,"\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g," "));
}
// Give the parameter a variable name
var dynamicContent = getParameterByName('domain');

 $(document).ready(function() {

    // Check if the URL parameter matches
    if (dynamicContent == 'example1') {
        $('#example1').show();
    } 
    // Check if the URL parameter matches
    else if (dynamicContent == 'example') {
        $('#nothing to see').show();
    } 

但该方法要求在转发域中使用不同的参数设置每个域,例如 example.com/page.html?domain=example1、example.net/page.html?domain=example2。

我拥有的是:example.com、example.org、example.net 等,并将它们全部转发到一个 example.dev 网页。

我需要的是一种提取用于访问我的 example.dev 目标站点的转发域名并使用 JavaScript 在 html 字段/属性中输出它的方法,而无需在转发地址中设置多个参数。是否可以确定在此实例中使用了哪个键入的源域,以及要实现的正确代码是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)