标签: browser

在<a id='top'>页面顶部</a>中使用锚点有什么意义?

“html 链接”的第一个 Google搜索结果表示(解释)要在网页内创建书签/部分,我们必须这样做:

<a id='section-2'>Section 2</a>

这样我们就可以像这样链接到它:

<a href='page.php#section-2' >Click</a>

但是为什么该网站建议在“第 2 部分”周围使用锚标记?-何时可以使用 span 完成:

<span id='section-2'>Section 2</span>

是否存在兼容性问题?因为“在网页内创建书签”的第一个搜索结果也说用锚标记包围标题:

<p><a name="title">Title</p>

尽管由于各种其他原因,这个特定示例是不正确的。

我有一个补充问题:

当可以像这样简单地完成时,为什么要用容器包围标题:

<span id='section-2'></span>Section 2

有关系吗?

<span id='section-2'>Sec</span>tion 2

<a href='page.php#section-2' >Click</a>

html browser

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

JQuery验证失败

在一个表单中,用户应该输入他的手机号码.我的页面应该检查长度是否为10.我是通过使用jquery并使用.attr()函数禁用提交按钮,如果长度不是10这样做.这是正常的.但是使用浏览器的"检查元素"选项,用户将能够启用该按钮并提交无效的手机号码.

如何解决这个问题呢?

javascript browser validation jquery

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

Chrome - 禁用ctrl + t快捷键

我们使用chrome 35.0 via kiosk mode来客户浏览特定的URL.

Chrome.exe --kiosk
Run Code Online (Sandbox Code Playgroud)

但看起来在使用快捷方式打开新标签时,任何人都可以绕过它Ctrl +T 我们想要禁用它或任何其他创意来禁用用户打开新标签的功能.

有任何想法吗?

谢谢!

browser google-chrome google-chrome-extension kiosk-mode

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

如何通过javascript手动显示标签加载指示器?

我说的是页面加载过程中在选项卡上显示的图标。

铬:

在此处输入图片说明

Firefox(带有TreeTab插件):

在此处输入图片说明

你明白了。我想让它看起来像页面正在加载,已经加载了。某些事件触发的是javascript,然后该标签看起来像正在加载。有没有办法做到这一点?

我可以想到的一种方法是用微调器替换favicon,但我不确定是否可以即时更改,即使可以更改,也要跨浏览器操作很麻烦。

html javascript browser loading spinner

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

FileAPI / unicodeBlobURL中的实现定义的值是什么意思?

https://w3c.github.io/FileAPI/#unicodeBlobURL中

Blob URL的序列化是以下算法返回的值,由URL.createObjectURL()调用:

  1. 令result为空字符串。附加字符串“ blob”(即Unicode代码点序列U + 0062,U + 006C,U + 006F,U + 0062)。
  2. 附加结果“:”(U + 003A COLON)。
  3. 让设置成为当前设置对象
  4. 设原点为设置的原点。
  5. 令serialized为源的ASCII序列化。
  6. 如果序列化为“ null”,则将其设置为实现定义的值

    ...

实现定义的值是多少?

更新:我尝试在上实现此功能jsdom,因此想弄清楚该怎么办。

browser url w3c fileapi

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

Laravel项目在更改后自动刷新

有谁知道是否有一种方法可以运行Laravel项目中的代码更改而无需每次都刷新页面。

我知道要查看更改

php artisan serve
Run Code Online (Sandbox Code Playgroud)

但是我每次都这样做,这很令人沮丧。

还是谢谢你。

browser laravel

0
推荐指数
2
解决办法
5235
查看次数

setInterval是否存储了执行的表达式值/代码?

当我们setInterval在控制台中执行函数变量时,我们更改函数变量定义.即使现在旧的代码也在setInterval中执行.setInterval存储旧值...?

var funA = function(){document.write("Hello</br>");};
setInterval(funA,1000);
Run Code Online (Sandbox Code Playgroud)

在控制台上运行上面的代码后,Hello就会在文档中写入.一段时间后,我运行以下代码:

var funA = function(){document.write("Bye</br>");};
Run Code Online (Sandbox Code Playgroud)

但是,Hello即使函数的定义funA发生了变化,我仍然会在文档中编写.

另一个观察是,如果我重新执行,setInterval那么我也开始Bye了.

setInterval(funA,1000);
Run Code Online (Sandbox Code Playgroud)

javascript browser

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

为什么在自动化测试中为每个测试维护一个干净的浏览器状态是明智的?

建议对于每个测试,我们应该保持一个干净的浏览器状态,以便不能在测试之间共享浏览器会话.

用户使用Web应用程序.使用流程转换为各种用例,我们为它们设计测试用例.用户在进入另一个用例之前不会清除浏览器的浏览器状态.用例之间共享浏览器状态.

为什么建议在用户没有进行测试后清理浏览器状态.

browser selenium selenium-webdriver

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

navigator.getCurrentPosition()在Firefox或Safari中均不起作用

我似乎无法在Firefox 65或Safari 10上使用navigator.getLocation()

function getLocation(user_radius) {

var geo_options = {
enableHighAccuracy: true, 
maximumAge        : 30000, 
timeout           : 27000
};

function error(err) {
console.warn('Cannot load user location. Make sure you gave permission to share location');
}

document.body.style.position = "absolute";

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function (position) {

        lat0 = position.coords.latitude;
        long0 = position.coords.longitude;
        corefunction(user_radius);
    },error,geo_options);
} else {
    x.innerHTML = "Geolocation is not supported by this browser.";
}
}
Run Code Online (Sandbox Code Playgroud)

尽管Firefox要求访问位置,而Safari不要求访问位置,但它们都不会返回纬度或经度。Firefox和Safari日志:

*Cannot load user location. Make sure you gave.....*
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

是的,我授予了权限,是的,我都同时启用了定位服务。该代码可以在Opera,Chrome,IE和Edge中正常工作。

奇怪的是,即使有第三方页面,我也无法通过那些浏览器获取位置信息:

https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation https://developer.mozilla.org/zh-CN/docs/Web/API/Geolocation_API …

javascript browser location

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

浏览器-阻止显示自动完成框?

是否可以阻止自动完成框显示?

在此处输入图片说明

如您所见,我正在显示一个日期时间选择器,但是途中有一个自动完成框。我可以阻止它显示吗?

html javascript css browser google-chrome

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