在 Google Chrome 中查看页面源代码时,浏览器会打开一个新选项卡,并基本上将带有view-source:前缀的 URL 粘贴到其中。这是不可取的。
作为开发人员,我可能会包含一些仅在提交表单后在源中可见的诊断输出。当 Chrome 刷新页面以查看源时,它会使此信息消失。
有没有办法阻止这种行为?
注意:我熟悉“检查元素”选项。这不是查看您正在查看的确切页面的原始页面源的适当替代品。
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
点击提交按钮后,页面显示
Array
(
[foo] => bar
)
Run Code Online (Sandbox Code Playgroud)
如果查看页面源代码,您将看到一个空 $_POST输出
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
显然这个bug已经提交了。叹...
如果有人知道一个好的工作,我将不胜感激。
在 Windows 上的 Safari 中,您在哪里启用 Web 开发人员工具?我在任何地方都找不到。快速的网络搜索发现了一些非常复杂的说明,感觉更像是一个黑客然后打开设置。Apple 真的让在他们的浏览器中开发变得如此困难吗?
我创建了一些 bash 完成功能,它们似乎都可以独立工作,但是当我尝试使用它们完成选项卡时却给了我意想不到的结果。
是否可以连接 bashdb,然后尝试按选项卡完成某些内容并逐步调试并确定出了什么问题?
我已经开始从我的(公认的老电脑)上随机出现蓝屏。不幸的是它会立即重新启动,所以我没有机会阅读错误。在 Google Chrome 和 Firefox 中浏览 Stack Overflow 时一直在发生这种情况,所以我假设这是相当基本的事情。
大多数情况下,它会显示“向 Microsoft 报告错误”对话框,我检查了它想要发送的数据文件,但在那里找不到信息。我会坦率地承认我可能找错了地方。
我正在运行 Windows XP SP3 并且我完全了解更新。
CPU 是 Athlon XP 2600+,我安装了 2 GB 的 RAM,一个 nVidia Quadro4 980 XGL,以 1600 x 1200 像素(32 位/像素)驱动两个 DELL 2001FP 平板。
我检查了 CPU 风扇(最近已更换),它似乎可以自由转动。内部有点灰尘,但不是太多。
所以我需要停止它重新启动或找出错误代码的存储位置,以便在重新启动后读取它。
更新 22/09/2009
好的 - 刚刚有 BSOD,它在 win32k.sys 中。我正在做一些研究,看看我是否能找到任何可能有帮助的东西。如果我卡住了,我会发布一个新问题。感谢所有的建议。
一位客户联系我,抱怨 Excel 电子表格打开时间太长。他们使用 Excel 来创建发票,因此他们拥有数百个格式简单且计算非常简单的 Excel 电子表格。在按大小对电子表格进行排序时,我发现虽然大多数电子表格的范围在 10-250k 之间,但也有少数电子表格的文件大小为 2-3 MB 甚至更大。奇怪的是,文件大小并不大,它们没有保存太多数据,只是一些格式,可能有两到三页打印的发票,但它们的数据量几乎与较小尺寸(和正常打开)的电子表格相同.
打开文件时,所需的 RAM 量将从 3 MB 激增至 400 MB,并且在启动时会完全占用一个内核(在办公室的双核和我的四核笔记本电脑上进行了测试)。我以为他们以某种方式捕获了一些 VBA 代码,但是没有宏,没有 VBA 代码。Ctrl+End 显示 39 行和大约 12 列(以 M 结尾)。我什至逐行或逐列删除了数据,直到没有数据为止,它仍然给我同样的问题。
我已经查看了大量的 Google 搜索,但一无所获。任何人都可以提供任何帮助吗?
我正在使用 Google Chrome 调试 JavaScript。我打开了 JavaScript 控制台并启用了“异常时暂停”功能。现在,每当我运行包含异常的 JavaScript 时,它都会在异常行上暂停。但是,我找不到它在哪里说明异常是什么。我必须按继续脚本执行才能在 JavaScript 控制台中显示异常消息。
对于我使用过的所有其他调试器,只要调试器停在一行上,它就会告诉您该行出了什么问题(即显示错误消息)。在看到错误消息之前必须按“运行”似乎很奇怪。
我做错了什么还是这是查看错误消息的唯一方法?
就像标题所说的那样。我在哪里可以找到 safari 中的 javascript 控制台?
我正在尝试调试why my .emacs does not load.错误消息。
Invalid read syntax: # ... Start Emacs with
the `--debug-init' option to view a complete error backtrace.
Run Code Online (Sandbox Code Playgroud)
我的问题是:我该怎么做?到目前为止我尝试过的是这个。
open -a --debug-init Emacs.app
Unable to find application named '--debug-init'
Run Code Online (Sandbox Code Playgroud)
open -a Emacs.app --debug-init
open: unrecognized option `--debug-init'
Run Code Online (Sandbox Code Playgroud)
我的主目录中有我的 emacs 配置文件。
使用 regedit 值删除快捷箭头时
%windir%\System32\shell32.dll,-50
Run Code Online (Sandbox Code Playgroud)
在 中Shell Icons 29,黑框覆盖了我桌面图标所在的快捷方式箭头所在的位置。
我如何解决它?
如果 .NET Framework 损坏或任何他们让您下载安装程序(离线/网络)但它不起作用的东西,您只需返回一条消息,表明当前或更高版本已安装,它会阻止您重新安装。
在最新的 Creators 更新后,我需要这个来修复损坏的字体问题。
参考我之前的问题:Windows 10 Creators 更新后PowerShell 字体终端已损坏
并阅读其中一个答案:
It happened before. An update affected a MOF file in the build package, the update breaking PowerShell DSC.
The ASCII chars are proof of DSC corruption.
Uninstall and reinstall .net Framework. Also, The .NET framework repair tool may fix the issue. you can get ithere
Run Code Online (Sandbox Code Playgroud)
该修复工具合法什么也不做,它还告诉您重新安装网络框架,但它甚至无法在 Windows 10 上执行此操作。
此外,安装的程序或更新或任何地方都没有 .NET 框架可以卸载它。
运行 .NET Cleaning Utility 并取消勾选 Programs and Features 下的 .NET Framework 3.5 和 4 …
debug ×10
javascript ×3
safari ×2
windows ×2
bash ×1
bsod ×1
command-line ×1
css ×1
diagnostic ×1
emacs ×1
icons ×1
macos ×1
regedit ×1
terminal ×1
windows-10 ×1
windows-xp ×1