小编DMI*_*MIL的帖子

报告文档范围的Javascript错误

我需要一种方法来记录文档中可能发生的所有Javascript错误.显然,对日志记录脚本的Ajax调用没有问题,但是window.onerror事件不会触发函数内部的错误,也不会触发浏览器或Web开发人员工具栏报告错误的其他情况.

我宁愿不使用try/catch,因为在很多地方有很多代码,而且我想要一个报告所有Javascript错误的文档范围的解决方案.

这甚至可能吗?我看到很多高调的网站都有Javascript错误,所以很明显很多开发人员不关心或不了解错误.

javascript

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

window.onbeforeunload上的confirm()

如果用户想要使用未保存的表单数据离开页面,我想显示一个确认对话框.我有的是:

window.onbeforeunload = function() {
    if (not_saved) if (confirm('Changes will not be saved')) return true;
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但无论用户点击什么,结果都是一样的 - 愚蠢的硬编码对话框询问他们是否要离开页面或留在页面上.我想问他们的是他们是想留下还是离开,如果他们想留下什么,如果他们想要离开,他们就会离开.这甚至可能吗?我可以看到浏览器如何限制网站可以做些什么来保持用户在页面上,但我想我已经看到一些网站(我认为Google Docs)有很好的文明对话框.

javascript

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

jQuery UI droppable - 容忍/贪婪不按预期工作

当我拖动draggable时,包含droppables的元素会一直被触发(因为它也是一个droppable),即使它位于droppables后面并且它们彼此堆叠在一起.它的表现就像droppables之间存在差距,而且没有一个.

在jsFiddle上做了一个例子,这里是违规行为的截图.

如果我为.parent添加填充(例如padding: 0.2em 0.2em 0em 0.2em行为更糟糕.

jquery-ui

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

Firefox - 启用Javascript错误报告

如何让Firefox在每个Javascript错误中弹出一些内容?我不想为这个基本功能使用附加组件,我不需要花哨的调试或任何东西,只是为了立即查看是否存在Javascript错误以及它是哪一行.

我试过:config并将devtools.errorconsole.enabled设置为true,但它仍然不会报告错误(IE和Opera会这样做).

javascript firefox

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

PHP:使用header()更改引用

为方便起见,我的CMS链接到其他网站,我想隐藏引用,以便其他网站看不到我的CMS的目录和查询字符串.我现在有CMS链接到我的服务器上的PHP文件elswhere,然后通过header()重定向到链接,但引用仍然来自我的CMS,而不是来自链接PHP.此外...

header("Referer: nowhere");
header("Location: $_REQUEST[urltolinkto]");
Run Code Online (Sandbox Code Playgroud)

...似乎没有任何改变.无论我作为引用者使用什么,它始终是我的CMS中用户实际点击链接的那个.

可以更改引用(链接PHP),还是必须使用javascript或元刷新?

php

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

PHP - 在$ _SESSION超全局中存储任何东西是否安全?

存储例如用户权限是否安全

$_SESSION['username']='vputin';
$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];
$_SESSION['canlaunchnuclearstrike']=true;
Run Code Online (Sandbox Code Playgroud)

这有什么安全问题吗?是否足以在每个页面加载时检查这个并基于重定向到登录页面(并退出;)或继续?

php security

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

绝对定位和左/右浮动

这显然是矛盾的.我需要的是让两个子元素位于父元素的左边缘和右边缘,同时垂直居中并覆盖所有其他兄弟元素.

css css-position css-float

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

MySQL - 按顺序排序并引导零

我在我的数据库中有一堆产品,有着富有想象力的名字,如'256','167 brown'和'1115 black'我需要按产品编号返回它们,这样名为256的产品将在1115黑色之前出现但是在167棕色之后.有没有办法做到这一点?

mysql

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

标签 统计

javascript ×3

php ×2

css ×1

css-float ×1

css-position ×1

firefox ×1

jquery-ui ×1

mysql ×1

security ×1