标签: developer-tools

Microsoft Edge F12开发人员工具无法打开

升级到Windows 10后,我无法让F12开发者工具在MS Edge下显示/工作.

IE 11开发人员工具仍然可以工作,但我可以看到我在他们之间工作的网站上的渲染差异,所以可以让他们在Edge下工作.

我猜他们有空吗?

已经尝试过重新注册包修复,以及重置Internet选项,但没有任何作用.

developer-tools ie-developer-tools windows-10 microsoft-edge

15
推荐指数
2
解决办法
2万
查看次数

这是一个意外错误。请提交包含idea.log文件的错误

无法加载类“javax.xml.bind.JAXBException”。

花了很多时间来解决这个错误,但我不明白,当我运行应用程序时,我在 android studio 中的代码有什么问题

**任务 ':app:compileDebugJavaWithJavac' 执行失败。

javax/xml/bind/JAXBException**

如果你有答案,请告诉我

java performance android developer-tools android-studio

14
推荐指数
2
解决办法
1万
查看次数

如何在Chrome的JavaScript中覆盖/扩展ReferenceError?

为了使调试更容易,我正在捕获Chrome中的所有控制台日志,以便提交反馈条目的用户也会将所有日志提交到我们的服务器.当有人在生产中遇到问题时,我首先可以让他们重新开始工作,这样我就可以坐下来更彻底地查看所有日志,以确定用户在生产中遇到的任何问题的根本原因.

我用来捕获日志的技术涉及覆盖console.log,以便在第一个参数中输入的所有文本都存储在一个数组中,同时调用遗留函数,这样我仍然可以在控制台中看到日志.

问题是偶尔会出现未捕获的异常.这些不包含在上传的日志中,因此并不总是清楚导致问题的原因.所以我尝试通过编写一个将函数作为参数的JavaScript函数来覆盖ReferenceError,然后返回一个新函数,用它来处理它,比如将数据存储在变量中,然后调用遗留函数作为最后一步:

function overrideException(legacyFn) {  

    /** arguments for original fn **/
    return function() {

        var args = [];

        args[0] = arguments[0];

        // pass in as arguments to original function and store result to 
          // prove we overrode the ReferenceError
        output = ">> " + legacyFn.apply(this, args).stack;

        return legacyFn.apply(this, arguments);
    }           

}
Run Code Online (Sandbox Code Playgroud)

为了测试overrideException函数,我在控制台上运行了以下代码:

ReferenceError = overrideException(ReferenceError);
Run Code Online (Sandbox Code Playgroud)

之后,我通过手动抛出一个ReferenceError来测试返回的函数,即新的ReferenceError:

throw new ReferenceError("YES!! IT WORKS! HAHAHA!");
Run Code Online (Sandbox Code Playgroud)

控制台上的结果输出是:

ReferenceError:是的!! 有用!哈哈哈!

output从overrideException函数检查全局变量表明它确实运行:

output
  ">> ReferenceError: YES!! IT WORKS! HAHAHA!
  at ReferenceError (<anonymous>)
  at new …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome developer-tools chromium google-chrome-devtools

13
推荐指数
1
解决办法
4420
查看次数

蚀日食铬?

我使用eclipse IDE开发我的GWT和Android应用程序.我想转换到我的主要开发计算机的chromebook,但我无法弄清楚我将如何"安装"eclipse.没有Chrome应用程序版本的eclipse,至少不是我能找到的.我确实看到Chrome商店中还有其他IDE,但我认为他们不会拥有eclipse为谷歌开发者提供的所有漂亮的助手插件.有人知道日食的镀铬版本会不会出现?其他人是否也同意我在镀铬书上发展的愿望?

eclipse ide google-chrome developer-tools chromebook

12
推荐指数
2
解决办法
5万
查看次数

Twitter的Typeahead - 调试渲染的HTML?

我在调试Twitter的Typeahead脚本时遇到问题.出于某种原因,以下标题显示正常...

header: '<h3 class="tt-title">Ads</h3>',
Run Code Online (Sandbox Code Playgroud)

但是,当我将div更换为div时,如下所示......

header: '<div class="tt-title">Ads</div>',
Run Code Online (Sandbox Code Playgroud)

我得到空白.我知道有些东西在渲染,但文字现在出现了.我觉得这是一个CSS问题,但我无法查看开发人员工具中下拉列表的呈现HTML.在我有机会在源中导航到下拉之前,下拉菜单会自动关闭.

任何人都知道如何阻止它一旦打开关闭?我正在使用Chrome的开发者工具.

css debugging developer-tools typeahead.js twitter-typeahead

12
推荐指数
2
解决办法
3439
查看次数

有没有办法从SSMS中的#Temp_Table扩展SELECT*中的列列表?

如此处所示LINK您可以将鼠标悬停*在a SELECT * from...和工具提示中,将会显示由此表示的列的列表*.

有没有办法将文本从工具提示复制到剪贴板?

我知道您可以使用对象资源管理器中的columns文件夹通过将列拖动到查询编辑器窗口来生成列列表,但这不适用于临时表,因为它们不会出现在对象资源管理器中.

编辑

为了完整起见,下面的答案"您可以右键单击对象资源管理器中的表,然后选择脚本表 - >创建到 - >新查询编辑器窗口".由于与上述相同的原因,也不可行.

结束编辑

我没有在SSMSBoost中看到这样做的方法,SSMSBoost是我使用的SSMS的附加组件.(我提到它的唯一原因是我很确定我已经看到了SOMS上的SSMSBoost开发人员,功能请求??)

编辑2:有没有其他方法可以快速扩展*a SELECT * from #Temp_Table而不实际运行代码来创建临时表?结束编辑2

sql-server ssms developer-tools ssms-addin ssms-2012

11
推荐指数
2
解决办法
7337
查看次数

某些导航会关闭Internet Explorer 10开发人员工具

我正在尝试通过使用开发人员工具控制台监控网络来调试Internet Explorer 10的问题,但我遇到了奇怪的行为 - 有时控制台只是关闭而且所有记录的流量都丢失了.

更确切地说,呼叫序列如下(这实际上是标准的SAML 2.0身份验证流程,IDP上的客户端证书登录):

  1. 获取https://application.host/alias - > response是一个自动提交POST表单:
  2. POST https://identity.provider.host/sso/end/point/alias - >使用证书进行身份验证,并返回包含SAML 2.0响应的自动提交POST表单,并将其提交给:
  3. POST http://application.host/acs/end/point - >将自动提交POST表单返回到:
  4. POST https://application.host/alias(最初访问的资源) - 重定向到:
  5. 获取https://application.host/alias

请注意,初始访问后的所有内容都会自动发生,用户无需单击任何链接或提交某些表单.

自动提交POST表单是这样的:

<html>
<head> 
... some head data here...
</head>
<body onLoad="document.forms[0].submit()">
  <form name="auto.submit.form">
   ... some form fields here...
  </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题出现在第2点之后 - 开发人员工具控制台刚关闭但这似乎不会影响浏览器的实际工作.

我也试过HttpWatch Professional - 我得到了同样的效果 - 插件只是停止录制或完全关闭.在这种情况下我不能使用Fiddler,因为它阻止我调试实际问题(即当启用Fiddler时它可以工作).此问题也是IE特有的,因此我无法使用其他浏览器的开发人员工具.

关于这个的任何想法/提示?

更新:我想我至少知道了一部分问题:当导航到不同区域时,开发人员工具窗口关闭.即在我的情况下,步骤2中的主机位于Internet区域,而来自本地Intranet区域中其他步骤的主机,然后在从第2点到第3点的导航完成后关闭开发工具窗口(而不是重定向时)从1到2完成).不同之处在于,第一个是通过javascript和自提交表单完成的,而另一个只是302重定向响应.

将所有站点添加到本地Intranet区域后,问题停止发生.仍然是一个谜,似乎是一个IE问题而不是开发工具问题,因为HttpWatch似乎也受其影响.

internet-explorer developer-tools httpwatch internet-explorer-10

11
推荐指数
1
解决办法
9696
查看次数

为什么chrome显示渲染的字体与计算字体系列不同?

我想知道chrome如何选择要渲染的字体?我问这个是因为使用Chrome开发者工具我可以看到计算的字体系列与渲染的字体系列不同,这很令人困惑.Stackoverflow上的类似问题在这个特定的实例中没有多大帮助.

我的电脑字体系列如下:

font-family: museo-sans, sans-serif, Futura;
Run Code Online (Sandbox Code Playgroud)

渲染字体看起来像:

Helvetica—473 glyphs
Run Code Online (Sandbox Code Playgroud)

本文中,提到chrome将呈现的字体映射到列出的计算字体.这究竟是什么意思,为什么会这样做?有没有办法控制渲染哪种字体?

css fonts google-chrome developer-tools

11
推荐指数
1
解决办法
1万
查看次数

检查/切换浏览器开发工具中的 CSS 伪类

我们有几十个CSS 伪类。大多数浏览器的开发人员工具只允许我们检查/切换其中的少数几个,例如:hover:focus:active

您如何检查特定元素是否具有其他伪类?你怎么能切换它们?

一个例子是,自举表单验证应用:invalid:valid伪类到input元件取决于它是否通过了验证。假设我们需要通过检查和切换这些伪类来调试自定义验证规则和反馈。你会如何在开发人员工具中做到这一点?

我的问题不限于 Chrome DevTools;使用任何浏览器开发人员工具回答这个问题都很好。同样,我不将此问题限制在 Bootstrap 验证的特定用例中(这只是我想到的第一个),因为该用例仅涵盖许多其他 CSS 伪类中的两个。

css browser developer-tools pseudo-class

11
推荐指数
1
解决办法
1406
查看次数

Chrome“节流”切换开/关热键

我经常:

  • 通过下拉菜单关闭节流
  • 点击刷新
  • 通过下拉菜单打开节流

每次都有点任务!我不能只单击“电话”按钮,因为刷新时无法正确加载页面

是否有一个热键可以仅启用/禁用节流,而不是电话视图,一般不是开发工具,而是特定且仅节流?

google-chrome developer-tools

10
推荐指数
1
解决办法
2052
查看次数