相关疑难解决方法(0)

如何在Google Chrome JavaScript控制台中打印调试消息?

如何在Google Chrome JavaScript控制台中打印调试消息?

请注意,JavaScript控制台与JavaScript调试器不同; 它们具有不同的语法AFAIK,因此JavaScript调试器中的print命令在此处不起作用.在JavaScript控制台中,print()将参数发送到打印机.

javascript debugging console google-chrome

459
推荐指数
9
解决办法
41万
查看次数

Firefox Web控制台被禁用?

为什么我从Firefox Web Console收到此消息

Web控制台日志记录API(console.log,console.info,console.warn,console.error)已被此页面上的脚本禁用

同一网页可以在Chrome控制台中打印消息,但不能在Firefox中打印消息.我在另一台计算机上打开了同一个网页的Firefox(不知道是什么版本)Web控制台可以打印消息.我的Firefox版本是最新版本,8.0.

html javascript firefox

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

Console.log无法在Chrome中运行

我正在尝试从我的javascript代码中记录一些数据来检查它是否正确,但它似乎没有起作用.即使我输入控制台:

console.log("hello");
Run Code Online (Sandbox Code Playgroud)

控制台只返回undefined(这是正确的)但它也没有记录"你好".如果重要,我将使用adblock和hoverzoom作为我的扩展程序.另外,我在macbook pro上.关于为什么这不起作用的任何想法?

javascript google-chrome

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

JavaScript控制台登录Magento

我在Magento有一个自定义的phtml页面.据我所知,Magento使用jQuery和原型库.

例如,如果我需要外部jQuery/jQueryUI,我需要使用.noConflict()

但是,如果我想使用

console.log('Hello world');
Run Code Online (Sandbox Code Playgroud)

在Chrome 15控制台中,我没有得到任何响应.也尝试使用Firebug.

显然,与Magento JavaScript代码存在一些冲突.有什么解决方案吗?

javascript console logging conflict magento

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

覆盖后访问window.console

是否有可能在覆盖后以某种方式访问​​console.log?

window.console = { log: function (msg) { alert(msg); }, /* etc... */ };
Run Code Online (Sandbox Code Playgroud)

是否有可能重新获得原始的console.log功能?

javascript console

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

如何在覆盖它的网页上恢复console.log?

Twitter的网站有类似的东西

console.log = function () {};
Run Code Online (Sandbox Code Playgroud)

将浏览器的内置console.log方法转换为无操作.我有办法恢复原来的功能吗?

javascript browser console.log

5
推荐指数
1
解决办法
766
查看次数

console.log-Chrome扩展程序不执行console.log,只是跳过console.log

我的Chrome扩展程序似乎无法以console.log任何方式执行。它跳过它。

console.log可行:我可以打开控制台,键入即可console.log('test');运行。它可以在其他脚本中工作,即在本地HTML页面中加载的JS脚本,但不能从我的扩展程序中加载。

background.js说的我manifest.json下面。它执行alert(),但不执行console.log

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.tabs.executeScript(null, { file: "jquery-3.0.0.min.js" }, function() {

      console.log('----');

      alert('Hello!);

  });
});
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • delete console.logdelete window.console并且delete window[console]还原console.log()JavaScript控制台所建议的那样,在Magento中登录,但没有成功。
  • 在隐身模式下加载了扩展程序,但未加载其他扩展程序,但未成功。
  • 更新background.js为仅包含一行console.log('----');--仍然无效。
  • 确保控制台报告“全部”,而不仅仅是错误。

我的manifest.json

{

  "manifest_version": 2,

  "name": "My Chrome Extension",
  "description": "This extension will you save time.",
  "version": "1.0",

  "permissions": [
    "http://*/*",
    "https://*/*",
    "tabs"
  ],

  "browser_action": {
    "name": "Click …
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension console.log

3
推荐指数
1
解决办法
1548
查看次数

如何恢复已被网站禁用的console.log()函数?

更新:控制台不会记录的原因是站点运行此脚本:

    // Production mode
    // Disable console.log
    console.log = function() {};
Run Code Online (Sandbox Code Playgroud)

我猜是没有办法让这个功能恢复到网站上?

先前的问题:

我正在Chrome控制台中运行一个跟随网站上每个人的脚本.页面上有200个人,我想遍历所有跟随按钮并通过在控制台中运行此脚本来全部单击它们:

javascript:var inputs = document.getElementsByClassName('btn-follow'); 
for(var i=0; i<inputs.length; i++) { 
inputs[i].click();
}
console.log("The btn-follow script has finished");
Run Code Online (Sandbox Code Playgroud)

该脚本可以很好地单击按钮,但会返回日志语句undefined.

有没有办法从控制台内登录控制台?

当我直接尝试console.log时,它看起来像这样:

在此输入图像描述

这是我键入"console"时输出的内容:

在此输入图像描述

javascript console google-chrome google-chrome-devtools console.log

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