【问题标题】:Mask URL with website title使用网站标题屏蔽 URL
【发布时间】:2015-06-23 05:26:52
【问题描述】:

如何使用 javascript 或 .ht 访问带有网站标题的 URL(在地址栏中)?

换句话说:

这是地址栏:

-----------------------------------------
http://mysite. com
-----------------------------------------

我想显示我的页面标题

---------------------------------------
Page Title
---------------------------------------

【问题讨论】:

  • 这是不可能的
  • 你在某处看到过这种做法吗?
  • 就像 APAD1 所说的那样,这是不可能的。幸运的是,您可以通过更新 HTML 的 中的 标记来更改浏览器选项卡的标题。例如,此页面的标题是您在选项卡中看到的“javascript - 带有网站标题的掩码 URL - Stack Overflow”。
  • 在 Android 浏览器中,至少在 Mozilla Frefox 中。我可以在浏览器设置中做到这一点。
  • 用其他东西替换实际 URL 听起来像是钓鱼网站的好工具。

标签: javascript .htaccess title mask


【解决方案1】:

您不能将 url 栏中的字符串更改为随机文本。地址栏将始终包含一个 url,并且该 url 将始终以您的域开头。

如果浏览器选择在 url 栏中显示文本而不是实际 url,则它将是您为页面设置的标题。这发生在 html 文档的 <head> 中的 <title> 标记中。

您可以通过javascript的window.history api更改显示的url,但这只会允许您将url更改为与您的域相关的url。请参阅this question 了解更多信息。

This question 将概述 mod_rewrite 的功能,这是 Apache 的一个模块,您可以使用该模块将 url 请求转换为服务器上的特定文件。你也可以让浏览器做一个重定向,但是当重定向不是到一个 url 时,你不会得到任何合理的结果。

【讨论】:

    猜你喜欢
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多