相关疑难解决方法(0)

正则表达式匹配不包含单词的行?

我知道可以匹配一个单词,然后使用其他工具(例如grep -v)反转匹配.但是,我想知道是否可以使用正则表达式匹配包含特定单词的行(例如hede).

输入:

hoho
hihi
haha
hede
Run Code Online (Sandbox Code Playgroud)

码:

grep "<Regex for 'doesn't contain hede'>" input
Run Code Online (Sandbox Code Playgroud)

期望的输出:

hoho
hihi
haha
Run Code Online (Sandbox Code Playgroud)

regex regex-negation

4121
推荐指数
27
解决办法
316万
查看次数

如何检测Safari,Chrome,IE,Firefox和Opera浏览器?

我有FF,Chrome,IE,Opera和Safari的5个插件/扩展.

如何识别用户浏览器并重定向(单击安装按钮后)以下载相应的插件?

javascript browser-detection

738
推荐指数
17
解决办法
78万
查看次数

如何检测浏览器的版本?

我一直在寻找可以让我检测访问该网站的用户是否拥有Firefox 3或4的代码.我发现所有代码都是检测浏览器类型而不是版本.

如何检测这样的浏览器版本?

javascript browser version browser-detection

274
推荐指数
13
解决办法
35万
查看次数

如何检测chrome和safari浏览器(webkit)

我试图使用jquery或javascript检测chrome和safari浏览器.我以为我们不应该使用jQuery.browser.这里有什么建议吗?非常感谢!

javascript jquery

57
推荐指数
4
解决办法
12万
查看次数

iOS Chrome检测

我使用Javascript代码

if( (Android|webOS|iPhone|iPad|iPod|BlackBerry).test(navigator.userAgent) ) {}
Run Code Online (Sandbox Code Playgroud)

用于移动设备检测,但未检测到iOS上的Chrome.有没有办法检测它?谢谢.

javascript mobile google-chrome ios

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

前端/后端分离:Safari 不存储 API 中的 cookie,该 API 托管在与其前端 SPA 客户端不同的域上

据我所知,我有一个现在相当常见的设置:一个位于自己的域上的后端 REST API(例如 ),myapi.com以及一个在其他地方提供服务的单页面前端应用程序(例如 )myapp.com

SPA 是 API 的客户端,API 要求用户在执行操作之前进行身份验证。

后端 API 使用 cookie 来存储某些允许来源的会话数据,其中myapp.com. 这是为了有一个安全的总线来传输和存储身份验证数据,而不必担心客户端。

在 Chrome、Opera 和 Firefox 中,这种方式工作得很好:进行 API 调用来验证用户身份,返回 Cookie 并将其存储在浏览器中,以便与下一次调用一起推送。

另一方面,Safari 确实收到了 cookie,但拒绝存储它们:

授权调用

第一次通话

我怀疑 Safari 将 API 域视为第 3 方 cookie 域,因此阻止存储 cookie。

这是 Safari 中的预期行为吗?如果是这样,有哪些最佳实践可以解决这个问题?

authentication cookies safari rest reactjs

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

如何为 safari 网络浏览器设置媒体查询

@media only screen and (min-width: 480px) and (max-width: 767px) {
}
Run Code Online (Sandbox Code Playgroud)

这是我的媒体查询如何修复它。如何设置 safari 网络浏览器。

html css browser safari media-queries

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

在JavaScript中检测Safari浏览器

我找到了以下代码段,该代码段检查是否使用了Safari浏览器:

var isSafari = /constructor/i.test(window.HTMLElement);
Run Code Online (Sandbox Code Playgroud)

但我真的不知道这是怎么回事。有人可以解释一下它是如何工作的吗?我知道constructor该函数返回创建RegExp对象原型并i执行不区分大小写的匹配的函数,但是究竟是HTMLElement什么呢?

javascript regex safari detection

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

在Safari中连接的字母

我的字体中的某些字符连接到相邻的字符.Safari 7.0.4和Chrome 35.0.x中存在此行为; 它不存在于Firefox中.以下是该行为的屏幕截图.这是一个小提琴.

这个问题是'F'和'我'都在一起.我可以通过使用-webkit-font-feature-settings: "liga" 0; 禁用常见连字的方法在Chrome中阻止此操作,但这在Safari中没有任何效果(我正在尝试'修复').

在Safari中连接的字母

css fonts

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