javascript - 如何根据所使用的 URL 使用 javascript 更改页面内容?

标签 javascript url dynamic location

我有一个在 9 个不同域上共享的网页。我希望页面自动检测用于更改页面上电话号码的 URL。例子: 我拥有 website1.com、website2.com 等... 我想为每个网站显示 9 个不同的电话号码。如何在java脚本中编码来检测URL并更改电话号码?我可以毫无问题地编写函数,只是在 document.location/location.hostname 类型的脚本检测 url 时遇到问题,并留出空间说我不知道​​该页面是否位于根目录或文件夹中。例如:website1.com/index.htm 或 website1.com/test/index.htm???

最佳答案

var url = top.location.host;

var url = top.location.hostname;

如果你对top.location进行console.debug,你会发现很多有用的信息

关于javascript - 如何根据所使用的 URL 使用 javascript 更改页面内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9006641/

相关文章:

javascript - 如何修改此脚本以根据 ID 使用不同的替换数组?

javascript - 如何打开要在其中运行 javascript 的 Ghost 本地 html 文件?

javascript - 监听 Backbone 中的路由事件不起作用——附加函数未被调用

android - 不使用 AssetManager 从资源加载文件

javascript - 针对 JSON 模式验证 JS 测试

flutter - 无法在 flutter 中使用 URL 启动程序包启动 gmail 应用程序

Java 从 anapioficeandfire 读取 URL 返回 403

javascript - 在 ng-repeat 中动态应用格式化过滤器

c++ - 避免在本地范围内进行动态分配

javascript - 如何动态构建选项列表