小编Pau*_*ish的帖子

jQuery的jquery-1.10.2.min.map触发了404(未找到)

我看到有关文件的错误消息min.map,找不到:

GET jQuery的jquery-1.10.2.min.map触发404(未找到)


截图

在此输入图像描述

这是从哪里来的?

javascript jquery google-chrome-devtools

1051
推荐指数
10
解决办法
45万
查看次数

调试打印样式表的建议?

我最近一直在为一个网站制作一个打印样式表,我意识到我无法通过有效的方式进行调整.使用重新加载周期来处理屏幕布局是一回事:

  • 改变代码
  • 命令选项卡
  • 重装

但是当你尝试打印时,整个过程会变得更加艰难:

  • 改变代码
  • 命令选项卡
  • 重装
  • 打印
  • 斜视打印预览图像
  • 在预览中打开PDF以进一步检查

我在这里错过了哪些工具?WebKit的检查员是否"假装这是分页媒体"复选框?Firebug(不寒而栗)可以做些什么吗?

css printing firebug web-inspector google-chrome-devtools

237
推荐指数
8
解决办法
9万
查看次数

Chrome/Firefox中双美元符号选择器查询功能的来源是什么?

检查这个jsfiddle,看看控制台.$$没有定义.现在,打开一个全新的窗口,进入$$控制台.它定义了一个函数,用于获取与选择器匹配的所有dom元素的(类jquery)数组:

> $$

bound: function () {
  return document.querySelectorAll.apply(document, arguments)
}
Run Code Online (Sandbox Code Playgroud)

这是由Dev工具添加的吗?在Firefox中使用Firebug时也会出现此问题.它是由工具本身在内部使用的吗?

javascript firebug google-chrome google-chrome-devtools

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

我可以使用普通Chrome并排运行Chrome测试版吗?

我想同时运行Chrome稳定版和Beta版,因此我可以在两个版本中测试我的网站.

我知道我可以与另一个Chrome并排运行Chrome Canary,但我现在不想这样做.

当我在Stable运行时尝试运行Beta时,它会立即退出.

google-chrome

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

jQuery .on不使用动态DOM/HTML

我不能确切地知道这是因为我的清单设置,或者如果有什么用.对事件和产生内容的网页回事/动态修改内容,但我碰到的一个绊脚石.

这是基本的想法:我希望能够点击任何链接,其中包含与模式匹配的URL,无论用户在哪里/他们正在查看哪个页面(并执行其他操作而不是导航到链接) .我遇到的问题是我的监听器无法在内容加载(jQuery $(document).ready)之后修改其内容的任何页面上工作(例如gMail).我正在整个地方注入我的javascript,它仍然不能正常工作.

这是监听器代码(在main.js中):

$('a[href^="http://www.google.com/calendar/event?action=TEMPLATE"]').on('click', function(event) 
{
  event.preventDefault();
  SKDMmain(this);
});
Run Code Online (Sandbox Code Playgroud)

这是我的background.html中的代码:(在页面加载时以及更改选项卡/窗口时注入我的脚本,因此它应该在那里.注意:上面包含了jQuery,以及所有本地.js我需要的文件)

<script type="text/javascript">
  $(document).ready( function(){
    chrome.tabs.executeScript(null,{file:"main.js"});
  });
  chrome.tabs.onActiveChanged.addListener( function(tabID,somethingElse){
      chrome.tabs.executeScript(tabID,{file:"main.js"});
  });   

  chrome.windows.onFocusChanged.addListener( function(windowID){
    if ( windowId != chrome.windows.WINDOW_ID_NONE ) {
      chrome.tabs.executeScript(null,{file:"main.js"}); 
    }
  });
</script>
Run Code Online (Sandbox Code Playgroud)

但是在像gMail 这样的页面中,监听器不会捕获事件.我最初把它作为一个内容脚本,但我最近把它转移到使用背景和编程注入,但似乎都没有正常工作.

这是我的清单,供参考:

{
"name": "SkedjoolMi",
"version": "0.5",
"description": "Automated Google Calendar event scheduling",
"background_page": "background.html",
"permissions": [
  "tabs","http://*/","https://*/"
],
"content_scripts": [
  {
    "matches": ["<all_urls>"],
    "js": ["jquery-1-7-1.js"],
    "run_at": "document_end",
    "all_frames": true
  }
]
}
Run Code Online (Sandbox Code Playgroud)

jquery

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

IE9中的JScript版本是什么?

我希望这能用于一些条件编译代码,它将在所有IE中运行,而不是IE9.

javascript chakra

18
推荐指数
1
解决办法
4638
查看次数

在ChromeDriver中模拟移动设备

如果您将ChromeDriver与Chrome(通过Chromedriver)一起使用,则可能需要模拟移动视口特性.同样,您可能希望在桌面上自动执行测试,而无需在Android设置上使用正确的Chrome.

你是怎样做的?

mobile webdriver selenium-chromedriver

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

如何使用KitKat使文本适合WebView中的屏幕(文本换行)

我在使用Android 4.4的WebView中遇到了问题.在KitKat之前,文本自动适应webview中的所有设备分辨率.但今天它不再适合自动装配4.4.我认为这是因为基于Chromium和KitKat的WebView更新.

以下是同一页面的2个屏幕截图:

一个来自Galaxy Nexus(Android 4.3)

一个来自Nexus 5(Android 4.4和基于Chromium的WebView)

你知道在webview中是否有一个新选项可以在屏幕上显示文本吗?

注意:我不认为我的布局与我的问题有关,但无论如何它在这里:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android webview android-4.4-kitkat

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

在Google Chrome中使用--js-flags获取--trace输出

我在线查看了各种来源并完成了大量的Google搜索,但我似乎无法找到有关如何使用Google Chrome中的V8 --trace-*标记的任何具体说明.我见过一些"你可以在Chrome中做到这一点",但是我找不到我想要的东西,输出是这样的:(片段靠近帖子的底部)对V8进行优化.

我发现数据被记录到文件中的参考:用V8分析Chromium并且我发现该文件很可能被命名为v8.log :(丢失了该链接)但是我没有找到关于如何生成该文件的任何线索文件或其所在位置.它似乎不在chrome目录或用户目录中.

显然我需要为chrome.dll启用.map文件,但是我无法找到任何可以帮助我的东西.

我之所以喜欢使用Chrome的V8而不是构建V8并使用shell,是因为我想测试的JavaScript使用了DOM,我认为它不会包含在V8 shell中.但是如果它是,那将是很好的知道,那么我可以重写代码来工作sans-html文件和测试.但我的猜测是V8本身就是sans-DOM访问,就像node.js一样

总而言之;

  • 在Windows 7旗舰版x64上运行Google Chrome Canary
  • 捷径目标是 "C:\Users\ArkahnX\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --no-sandbox --js-flags="--trace-opt --trace-bailout --trace-deop" --user-data-dir=C:\chromeDebugProfile
  • 查找是否可以从chrome记录类型的输出
    • 如果是这样,日志会在哪里?
    • 如果没有,我应该期待什么样的输出,再次,我在哪里可以找到它?

谢谢你的帮助!

修改我如何得到适合我的答案

使用下面的答案,我将python安装到它的默认目录,并修改了脚本,使其具有chrome的完整路径.从那里我将文件类型关联设置为.py文件到python并执行脚本.现在我每次打开Chrome Canary都会运行那个python脚本(至少在我重启我的电脑之前,我必须再次运行该脚本)

结果正是我想要的!

google-chrome v8

9
推荐指数
2
解决办法
7213
查看次数

谷歌Chrome for Android远程Web调试

好的,我正在使用三星Galaxy S3 Android手机尝试调试我正在开发的移动网站.我正在尝试利用谷歌开始通过Chrome for Android提供的远程调试功能.

我已成功完成此演练:https: //developers.google.com/chrome-developer-tools/docs/remote-debugging

当我单击"检查"时,弹出窗口类似于没有内容的Chrome开发者工具窗口.我在多个网站上试过这个.我没有防火墙.没有反病毒活动,我重新启动,再次运行上面链接中的命令,甚至尝试在朋友的Galaxy S2上.我仍然在多个网站上得到同样的东西; 空的Dev Tools窗口.

有没有人经历过这个?有没有人有可能的解决方案?

android google-chrome google-chrome-devtools

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