小编Mar*_*pel的帖子

FireFox位于"从......传输数据"或"读取......"

我正在使用Selenium为网站构建一些功能测试,并且我陷入了一个奇怪的浏览器问题,页面似乎永远不会完成加载.状态栏显示"从...传输数据"或"读取...".

由于页面永远不会完成加载,我的selenium测试超时.

这个问题似乎只发生在FireFox上. 我们的测试依靠FireFox*chrome来测试文件上传,因此FireFox对我们的测试策略至关重要.

我已经检查了FireBug和Fiddler,但我没有看到任何不完整的长期运行请求.所有请求都包含正常响应代码(无404错误).

我应该怎么看才能解决这个问题?

  • 文档类型?
  • 标记无效?
  • 低级FireFox设置?
  • 注册表黑客?
  • IIS设置?

虽然解决这个星球的问题会很棒,但我只需要为我的测试解决问题.

如果它有帮助,它是一个基于MOSS的.NET 3.5解决方案,我们正在使用带有sifr的Flash.我们的标记是遗留的(它是一个MOSS站点)所以它的边缘有点粗糙.

asp.net firefox selenium

10
推荐指数
2
解决办法
8432
查看次数

html doctype添加空格?

有人可以向我解释为什么要有一个doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">

在Firefox下以不同的方式呈现以下块?

<table style="border-collapse:collapse; margin:0; padding:0;">
    <tr>
        <td style="border:1px solid red; margin:0; padding:0;"><img src="http://images.smh.com.au/2010/06/01/1533814/th_park-90x60.jpg" style="border:none; padding:0; margin:0;" /></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用'Transitional',图像下面没有空白区域,使用'Strict'就可以了!

第二个问题,使用严格,是否有可能删除这个空格?

html firefox rendering xhtml-1.0-strict

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

参考(r)在技术上如何工作?

我不明白:Google Analytics等网络服务器和跟踪器如何跟踪推介?

它是HTTP的一部分吗?

它是浏览器的某些(未)指定行为吗?

显然,每次单击网页上的链接时,原始网页都会沿着请求传递.

这背后的确切机制是什么?它是由某些规格指定的吗?

我已经阅读了一些文档,并且我使用了自己的Tomcat服务器和我自己的Google Analytics帐户,但我不明白"神奇"是如何发生的.

奖金(完全相关)问题:如果,在我自己的网站上(由Tomcat提供),我将链接指向另一个网站,另一个网站是否将我的网站视为"推荐人",而我没有在Tomcat做任何特别的事情?

html http-referer

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

@ font-face问题,Firefox添加填充,Chrome没有

当使用自定义字体时@font-face,它会像我认为的那样在Chrome中呈现.但是,在Firefox中,字体会添加额外的填充(顶部和底部).

这是我的示例页面,概述了问题.

我能做些什么吗?

firefox fonts css3 font-face

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

在Dired中递归打开一些目录

我想在Dired中显示一个目录,其中一些子目录是递归打开的(就好像我为它们传递了"R"选项).是否可以在Emacs中执行此操作?如何在Elisp中轻松实现这一点?

在Windows资源管理器中,我会在文件夹窗口中按"*"以递归方式打开目录(当然只有子目录可见,而不是文件).我想在Emacs中做同样的事情,但那些文件也是可见的.

emacs dired

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

错误:'jQuery未定义'

我用jQuery编写了一个脚本.它适用于Firefox和GoogleChrome.只有使用IE我才会返回此错误:

'jQuery'未定义为jquery-ui-1.8.4.custom.min.js,第10行字符1

这是我页面的负责人:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Contattaci - TheItalianBrand.com</title>
    <script type="text/javascript" src="lib/jquery.js"></script>
    <script type="text/javascript" src="lib/js/jquery-ui-1.8.4.custom.min.js"></script>
    <link type="text/css" href="lib/css/smoothness/jquery-ui-1.8.4.custom.css" rel="stylesheet" /> 
    <script type="application/javascript">
       $(function(){



    $('#dialog_link, ul#icons li').hover(
     function() { $(this).addClass('ui-state-hover'); }, 
     function() { $(this).removeClass('ui-state-hover'); }
    );

    $('input').change(function() {
      validate();
    });
    $('input').keydown(function() {
      validate();
    });
    $('textarea').change(function() {
      validate();
    });
    $('textarea').keydown(function() {
      validate();
    });
   });
   </script>
   </head>
Run Code Online (Sandbox Code Playgroud)

我能做什么?

javascript jquery internet-explorer

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

重新映射'wq'以保存和关闭缓冲区而不是保存并退出

Vim新手在这里.

当我':wq'我希望它保存并删除缓冲区而不是保存和退出.同样点击':q'会执行':bd'.

有什么建议?谢谢!

vim macvim

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

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

Chrome(但不是Firefox)自动填充是重叠标签文本,尽管jquery

我已经创建了一个登录表单,其中包含"用户名"和"密码"的标签,下面的jquery用于在用户关注字段后隐藏标签.

$(document).ready(function(){

 $("form.login input")
  .bind("focus.labelFx", function(){
   $(this).prev().hide();
  })
  .bind("blur.labelFx", function(){
   $(this).prev()[!this.value ? "show" : "hide"]();
  })
  .trigger("blur.labelFx");

});
Run Code Online (Sandbox Code Playgroud)

和HTML:

<form method="post" id="login-form" action="/accounts/login/">
    <div class="input-wrapper">
        <label for="id_username">Username</label>
        <input id="id_username" size="30" type="text" name="username">
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

问题是chrome的自动完成似乎是在加载用户名和密码之前,这个脚本可以捕获它,给我奇怪的重叠文本,直到我手动关注它.这不是 Firefox的问题.图片来自:http://imgur.com/kJRLa

有关如何解决这个问题的建议,以便自动填充数据导致标签隐藏?

html javascript forms jquery google-chrome

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

使用Javascript将按钮添加到HTML页面

我正在尝试修改页面的HTML标记,以便使用JavaScript添加一些按钮.

下面你可以找到我试图修改的页面的"片段"(很长,我道歉,但我真的需要你得到页面的结构).

我的JavaScript代码由浏览器扩展插入(我可以成功地将JavaScript添加到页面并使其运行),它应该做的唯一操作是将按钮添加到正确的位置.

HTML页面包含<FORM>一个表格.
在一些行和单元格之后,有一个包含3个输入按钮的单元格:

<input type="submit" name="submit" value="Set Ships">
<input type="button" name="sel" value="Select all" onclick="alert('Not Allowed.');">
<input type="button" name="desel" value="Deselect all" onclick="alert('Not Alloowed.');">
Run Code Online (Sandbox Code Playgroud)

我希望我的JavaScript代码在按钮后面放置第四个desel按钮.这是我用来添加按钮的代码:

function add() {
    var element = document.createElement("input");
    element.setAttribute("type", "button");
    element.setAttribute("value", "invert");
    element.setAttribute("name", "button3");
    element.setAttribute("onclick", "foo()");
    document.flotta.appendChild(element);
}
Run Code Online (Sandbox Code Playgroud)

此代码显然将按钮直接放在文档的末尾,就在表单(命名flotta)之后.

我意识到我无法使用该功能,getElementById因为<td>按钮之前的标签没有id关联.

因此,我问是否有人可以指出我的解决方案,将第四个按钮添加到正确的位置.

<html>
    <head>
    <title>fee foo</title>  
        . . . head code
    </head>

<body >
    <div id="Layer" name="Layer" /*other attributes*/"></div>
    <table /*table attributes*/>
    . . . …
Run Code Online (Sandbox Code Playgroud)

html javascript dom

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