哈希链接重新加载页面

2024-04-25

我有一个安装在第三方网站上的代码片段。我无法了解详细信息,但它通过使用 a 将 HTML、CSS 和 JS 加载到页面上<script> tag.

部分代码是单击此链接时执行的 JS 函数:

<a href="#">?</a>

如果页面上存在 JS 错误,导致函数无法执行,那么单击链接显然只是将哈希值添加到 URL 中,并将用户带到页面顶部。这是预期的后备行为。

However,在一个存在大量 JS 错误的第三方网站上,单击链接会删除顶级域之后的所有内容,添加哈希值,并定向到该页面(主页)。例如,该链接将从以下位置获取用户:

http://www.example.com/2010/05/14/very-interesting-blog-post/

to

http://www.example.com/#

值得注意的是,该问题出现在 Firefox 和 Chrome 中,但不出现在 IE9 中。我知道如果没有更详细的代码,可能无法正确诊断问题,但我无权提供它。我只是希望对这种奇怪的浏览器行为得到某种合理的解释。

如果有帮助的话,那么该网站就是 WordPress 博客。提前致谢。

编辑:这显然不是由网站上的任何 JS 引起的,因为关闭 JS 并添加检查器的链接会产生相同的行为。


我遇到了类似的错误,点击任何<a href="#">导致整个页面重新加载。我设法通过删除来解决这个问题<base href="/">标签来自<head>页面的。我(还)找不到这方面的任何信息。如果我能找到任何其他信息,我会添加更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哈希链接重新加载页面 的相关文章

  • Twitter 卡元标签问题

    有问题的网址 https www halleonard com viewpressreleasedetail action releaseid 10261 https www halleonard com viewpressreleased
  • 响应式图像 - srcset 和尺寸属性 - 如何正确使用两者:基于设备像素比和基于视口的选择一起?

    到目前为止 我经常读到这个问题 并且它也发生在我自己的项目中 这里介绍一下我到目前为止所发现的关于 srcset 和 size 属性的内容 关于如何使用有两种不同的可能性srcset 属性 来源 w3c http w3c github io
  • .NET 中是否有内置函数可以对密码进行哈希处理?

    我看到这个问题加密 散列数据库中的纯文本密码 https stackoverflow com questions 287517 encrypting hashing plain text passwords in database 我知道我
  • 尝试将数据存储在点击器网站中

    我正在尝试存储一个名为的变量score无论何时刷新 您都会一次又一次地使用它 我不明白的是它的代码是什么 我尝试了一些方法 但似乎都不起作用 这是我的答题器网站 但是当我尝试使用 JavaScript 来存储它时 它不起作用window o
  • 图像背景不透明度不影响边框

    如何设置背景不透明度而不影响边框线不透明度 我找到的解决方案没有帮助 div class selected img src assets img image product 1 thumbnail jpg alt product 1 thu
  • 矢量之间的碰撞检查 - 移动矢量 - HTML、JS、P5

    我为我的玩家创建了碰撞检查功能 每次当对象 在本例中为矢量 圆 接触玩家 也是矢量 圆 时 游戏就会结束 我已经成功创建了一个逻辑 并且有一个碰撞检查正在工作 但是它并没有计算元素之间的实际距离 而不是当它们彼此相距一定距离时实际触及其结局
  • Raphaël.js 中的剪辑路径

    我怎样才能像这样将 Clip path 与 Rapha l js 一起使用example http www simplesystems org RMagick doc ex clip path gif 看来 Raphael js 中只有 C
  • 设置img src而不发出请求

    作为构建复制和粘贴代码的一部分 我们必须使用 dom 元素 并将文本 其他 dom 元素附加到其中 最终结果将是要复制的代码 但是 当附加图像元素时 浏览器always发出对图像 src 的请求 有什么办法解决吗 i e var img d
  • 为什么 HTML5 DOCTYPE 会扰乱我的填充?

    我有一个带有导航栏的 html5 页面 完全从头开始编码 我最近刚刚向该项目添加了一个文档类型 现在我在导航栏下获得了额外的空间 如果我删除文档类型声明 它就会恢复正常 我已经完全重置了所有内容的填充 边距等 并将其缩减为说明问题的少量代码
  • 用纯JS检查元素是否有背景图片?

    检查特定元素是否具有的正确方法是什么background image与它相关联 在纯Javascript中 现在我有这个 var elementComputedStyle window getComputedStyle element va
  • rvest如何通过id选择特定的css节点

    我正在尝试使用 rvest 包从网页中抓取数据 简单来说 html 代码如下所示 div class style div
  • 我可以使用 CSS 或脚本设置禁用控件的样式吗?

    我有一个 HTMLdiv页面上的元素在以下情况下更新select页面上的元素发生变化 有时 input需要根据选择禁用标签 文本框 问题是 项目涉众喜欢该功能 他们只是认为在 禁用 状态下 文本框内容太浅 因此不可读 我可以将 CSS 应用
  • 禁用输入字段上的文本选择

    我正在使用 IBM Worklight HTML5 CSS3 和 javascript 开发混合应用程序 有没有可能的方法来禁用输入字段上的文本选择 我的屏幕上有一个用户名和密码字段 并且希望禁止用户在输入字段中选择文本 另外 应禁用复制粘
  • 隐藏滚动条,但仍然可以滚动

    我希望能够滚动整个页面 但不显示滚动条 在谷歌浏览器中它是 webkit scrollbar display none 但 Mozilla Firefox 和 Internet Explorer 似乎不是这样工作的 我也在 CSS 中尝试过
  • 在表单中编辑序列化哈希?

    我正在序列化存储在settings表中的字段 并且希望能够在表单字段中编辑该哈希 class Template lt ActiveRecord Base serialize settings end 但我就是这么做那么文本区域只显示序列化数
  • 自定义 Vim HTML 语法

    我有一个脚本可以读取 HTML 文件并替换出现的 foo 具有 Perl 设置的值 像这样的东西 span class hi mom span 会在浏览器中产生类似这样的内容 span class classyclass Hello Wor
  • HTML5 数据库存储(SQL lite) - 几个问题

    你好 我在网上找不到足够的关于 HTML5 数据库存储使用示例 CRUD 的初学者资源 我正在像这样打开 创建 我的数据库 var db document ready function try if window openDatabase
  • 如何在不知道id的情况下从内页获取父iframe元素?

    让我们想象一下我有这样的东西 div div test html 是空页面 自定义hash属性始终具有不同的值 出于安全原因两个页面位于同一域 iframe 元素的数量和顺序是随机的 我的问
  • 如何在C#中使用默认浏览器打开带有锚点(#)的html文件

    我正在尝试在 C 中打开上下文帮助文件 当我没有指定锚点时 它工作得很好 Process Start C Help Help htm 但是当我指定锚点时 它不会打开 Process Start C Help Help htm Toc3420
  • JavaFX:在 WebView img 标签中未加载本地图像

    以下是我的代码 一切安好 我可以加载远程页面 我可以放置 HTML 内容 但我的img标签显示一个X标志表示无法加载图像 Note 我的图像与类位于同一个包中JavaFX在 Smiley 文件夹中 我可以列出所有图像 这意味着路径没有问题

随机推荐

  • Curl 如何 POST multipart/form-data 数据以及如何在 Flask 请求中读取 multipart/form-data

    我尝试通过 CURL 发布 multipart form data 其中包含 JSON 对象 流对象 pdf 和 jpeg 文件 curl i X POST H Authorization eyJhbGciOiJIUzI1NiIsImV4c
  • 基于查询参数的WCF REST服务url路由

    由于 WCF 路由不支持 REST 服务的路由 因此我创建了一项 REST 服务 该服务具有一个端点 该端点接受所有传入请求 并根据查询参数重定向这些请求 我按照这篇文章做到了这一点http blog tonysneed com 2012
  • VBA 和 GetRawInputDeviceList

    我正在 Access 2013 中工作 并尝试获取 VBA 的 GetRawInputDeviceList GetRawInputDeviceInfo RegisterRawInputDevices 和 GetRawInputData 等效
  • 从 XUL 运行 JavaScript 代码的单元测试 - 什么以及如何

    我正在编写一个 XUL 应用程序 它不是 Firefox 扩展 而是通过 XULrunner 使用的独立应用程序 我的目的是在我的开发过程中采用 TDD 我正在考虑犀牛单位 http code google com p rhinounit
  • 官方 OpenCL 2.2 标准是否支持 WaveFront?

    众所周知 AMD OpenCL 支持 WaveFront 2015 年 8 月 http amd dev wpengine netdna cdn com wordpress media 2013 12 AMD OpenCL Programm
  • Java 和 .NET 技术/框架的类似物

    我在一家主要由 Java 和 NET 技术人员组成的商店工作 在讨论新的解决方案和架构时 我们经常会在尝试比较两个阵营之间使用的各种技术 框架 API 等时遇到阻力 似乎每个阵营都对对方知之甚少 我们最终将苹果与橙子进行比较 而忘记了蒲式耳
  • Struts2 + 完整 Hibernate 插件 --> 会话已关闭?

    与这个问题相关 答案并没有真正切中要点 Hibernate with Struts2 有用的 Hibernate 插件或其他关闭会话的方法 https stackoverflow com questions 5901137 hiberate
  • Java 数组与泛型

    假设一个超类 America 及其两个子类 South America 和 North America Case 1 对于数组 America am new SouthAmerica 10 why no compiler error am
  • 由于“清理构建映像时出现未处理的错误”,无法部署 Cloud Functions

    我已经部署了数百个功能 这是我第一次遇到这个问题 简单地说 它停止部署功能流程 并表示 清理构建映像时出现未处理的错误 如果不加以纠正 这可能会导致每月产生少量账单 您可以尝试通过重新部署来删除这些映像 也可以在以下位置手动删除它们 htt
  • 更改时为 UITableView 动画重新加载数据

    我有一个有两种模式的 UITableView 当我们在模式之间切换时 我有不同数量的部分和每个部分的单元格 理想情况下 当表格增大或缩小时 它会执行一些很酷的动画 这是我尝试过的代码 但它没有执行任何操作 CGContextRef cont
  • 根据列值对数据行进行分组[重复]

    这个问题在这里已经有答案了 是否可以根据子数组中的值对行进行分组 Array Array 4f5hfgb gt Array 0 gt ACME 1 gt 4f5hfgb 2 gt Aberdeen sdf4ws gt Array 0 gt
  • 组装:如何从 json/yaml 生成页面?

    如果提供布局 有没有办法从 json yaml 生成页面 我认为这是可能的 但在文档中找不到 目前正在 GitHub 中对此进行跟踪 http webb li QjTX http webb li QjTX 自从options pages功能
  • 如何在 Android 设备上运行 VS Code [重复]

    这个问题在这里已经有答案了 我有 Galaxy Tab S6 它具有替代笔记本电脑的很酷的功能 例如连接鼠标和键盘 但不幸的是它运行 Android 操作系统 并且没有很多开发应用程序可用于 Android 所以我想是否有一个选项可以在至少
  • 调整大小程序 检测到一个或多个无效文件名

    我无法消除 Visual Studio for Mac 2022 v17 中 net maui 应用程序中的此生成错误 构建输出显示 usr local share dotnet packs Microsoft Maui Resizetiz
  • 将 txt 文件转换为字典

    我有一个文本文件 我需要将所有偶数行放入字典键 将所有偶数行放入字典值 我的问题的最佳解决方案是什么 int count lines 1 Dictionary
  • Laravel 从模型插入数百万数据库行

    我有一个文本文件 其中包含逗号分隔的值 表示字符串中每一行的数据集 它们大约有 200 万个 我想解析字符串 根据它们创建 Laravel 模型 并将每个模型作为一行存储在我的数据库中 此时 我有一个类逐行解析文件并为每个文件创建一个模型
  • 如何判断全屏应用程序是否正在运行?

    python 是否可以判断 linux 上的全屏应用程序是否正在运行 我感觉使用 Xlib 可能是可行的 但我还没有找到方法 EDIT 我所说的全屏是指整个屏幕 除了应用程序之外 没有其他任何内容 例如全屏游戏 如果您有兴趣在支持下运行所有
  • 从简单的 POST 请求到 node.js 的响应中出现“意外的输入结束”消息

    我编写了一个简单的 node js 程序来演示我在其他地方遇到的问题 给出以下 Node js 程序 var http require http http createServer function req res simple repro
  • 如何在 xml android 中绘制半边框

    我想画一个这样的边框带边框的编辑文本 https i stack imgur com ubwqF png 我的代码如下
  • 哈希链接重新加载页面

    我有一个安装在第三方网站上的代码片段 我无法了解详细信息 但它通过使用 a 将 HTML CSS 和 JS 加载到页面上