首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信浏览器阻止

微信浏览器和QQ浏览器有个自带的特殊功能,就是长按会出现上图所示的。有时候前端页面中有长按事件时,总是会触发这个而影响我们自己开发的功能。那么该如何屏蔽这个呢? ...很简单,这个实际上等同于PC环境下的鼠标右键的,因此只要禁止页面的事件就能完美屏蔽该对我们功能带来的影响。...document.oncontextmenu=function(e){ //或者return false; e.preventDefault(); }; 仅仅上面这段简短的代码就可以把这个难受的给屏蔽掉...也许右键框在PC端很重要,但是对于移动端而言,这个显然可有可无,因此在需要时,放心的使用上面的代码把它屏蔽掉就行。...还有当长按事件下有图片时,长按会弹出发送给朋友,保存到手机,收藏的,解决办法是在图片上层盖一个透明层,让长按事件点击不到图片,即可阻止。

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

chrome浏览器拦截(block)特定网站某些请求的方法

介绍一下在浏览器拦截特定网络请求的方法,比较实用?...最近遇到了一个需求,需要在一个系统里面点击某些按钮的时候不要触发某个请求(例如操作日志) 正好Chrome浏览器就可以很好地满足这一愿望,仅需安装一个扩展(Extension)程序----"Request...# 获取途径 ①谷歌扩展商店获取:https://chrome.google.com/webstore/detail/http-request-blocker/eckpjmeijpoipmldfbckahppeonkoeko...hl=zh-CN ②右侧公众号扫码回复req-block获取下载地址 # 插件使用 扩展程序安装好后,需要写上要拦截的Url地址,要用到正则表达式的写法(很简单) ?...①首先打开扩展程序,在弹出的窗口里点击"add new"按钮 ②在输入里写上要拦截的Url(正则表达式),最后点击"save"按钮保存即可 如何快速写Url正则表达式 书写要点:两个*号之间的字符是这些

8.5K20

Chrome - JavaScript调试技巧总结(浏览器调试JS

Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。...为方便大家学习和使用,本文我对 Chrome 的调试技巧做个系统的总结。...(2)刷新浏览器,当页面代码运行到断点处便会暂停执行。 ? 方法2:在 js 文件中设置 (1)我们在 js 源文件中需要执行断点操作的代码前加上 debugger。...(2)刷新浏览器,当页面代码运行到断点处会暂停执行 ?...(3)Snippets 的方便之处在于,我们只需要打开 Chrome 就可以编写一份任意页面都可以运行的JS代码 2,使用样例 (1)点击“New Snippet”按钮,创建一个新的片段文件 ?

23.1K43

WKWebView不显示JS的Alert,Confirm,TextInput解决方法

然后刚刚才发现用了WKWebView之后不会弹窗提示了,查了一下知道原来WKWebView默认禁止了下面的跳转: 打开itunes.apple.com跳转到App Store, 拨打电话, 唤起邮箱等一系列操作 JS...的Alert,Confirm,TextInput 解决方法: 首先实现WKUIDelegate代理方法 解决唤不起打电话和跳转系统应用的方法 - (void)webView:(WKWebView...的Alert,Confirm,TextInput不的方法 #pragma mark - Alert弹窗 - (void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage...[self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - Confirm...self presentViewController:alertController animated:YES completion:nil]; } #pragma mark - TextInput

6.7K30

简单说 如何做一个chrome 去广告插件

说明 Chrome插件又称为谷歌浏览器插件,是谷歌Chrome浏览器的扩展插件,使用Chrome插件可以为Chrome浏览器带来一些功能性的扩展,进而提高Chrome的使用体验。...解释 这次做的这个插件真的很简单,不涉及什么加密解密,也不是去拦截特定的网络请求,就是用CSS的 display: none; 就可以了。 ?...4、在CSDN文件夹下还需要一个 js文件,用来隐藏页面的广告 就叫csdn.js 吧。...": ["csdn.js"] }] } name : 插件名称 manifest_version :清单文件格式的版本,在Chrome18之后,都是2 version :插件的版本号...首先,打开chrome 浏览器,点击右上角的东西,不一定是像图中的三个 · 一样的东西,总之点击最右上角,出现一个就行。 ? 选择更多工具,点击 扩展程序 ?

1.2K40

jQuery中的常用内容总结(二)

3>按钮是/否 ? ? 4>html子窗 弹窗 ? ?  5>jQuery UI弹窗(需要引入jquery UI) ? ?    ...  2.对话输入弹窗 5 6   3.按钮是/否 ...47 } 48 }); 49 } 50 }   以上我是根据函数的参数(val)来区别弹窗类别,其:     第一种弹窗使用alert,是最简单最通用也是最不堪大用的...    第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦~     第三种是一种单选性质的,使用的是confirm,同样也是需要将这个对象赋给一个变量才可获取到...:        这种很容易被浏览器拦截(尤其chrome),如果拦截了请点击浏览器地址栏,然后点同意即可~     第五种弹窗需要用到jQuery的UI插件(dialog方法),自定义也很强,不过个人感觉很丑

1.2K30

jQuery中的常用内容总结(二)

3>按钮是/否 ? ? 4>html子窗 弹窗 ? ?  5>jQuery UI弹窗(需要引入jquery UI) ? ?    ...  2.对话输入弹窗 5 6   3.按钮是/否 ...47 } 48 }); 49 } 50 }   以上我是根据函数的参数(val)来区别弹窗类别,其:     第一种弹窗使用alert,是最简单最通用也是最不堪大用的...    第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦~     第三种是一种单选性质的,使用的是confirm,同样也是需要将这个对象赋给一个变量才可获取到...:        这种很容易被浏览器拦截(尤其chrome),如果拦截了请点击浏览器地址栏,然后点同意即可~     第五种弹窗需要用到jQuery的UI插件(dialog方法),自定义也很强,不过个人感觉很丑

2.9K40

jQuery中的常用内容总结(二)

3>按钮是/否 ? ? 4>html子窗 弹窗 ? ?  5>jQuery UI弹窗(需要引入jquery UI) ? ?    ...  2.对话输入弹窗 5 6   3.按钮是/否 ...47 } 48 }); 49 } 50 }   以上我是根据函数的参数(val)来区别弹窗类别,其:     第一种弹窗使用alert,是最简单最通用也是最不堪大用的...    第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦~     第三种是一种单选性质的,使用的是confirm,同样也是需要将这个对象赋给一个变量才可获取到...:        这种很容易被浏览器拦截(尤其chrome),如果拦截了请点击浏览器地址栏,然后点同意即可~     第五种弹窗需要用到jQuery的UI插件(dialog方法),自定义也很强,不过个人感觉很丑

1.4K110

前端调试入门

1 控制台 这里的控制台特指PC端浏览器进入开发者模式之后新打开的操作界面。常见的控制台有Chrome的控制台,Firefox的firebug。这些都能帮助我们调试前端问题。...本手册将以Chrome浏览器控制台为例进行讲解。 下图1为Chrome浏览器控制台,图2为Firefox控制台。...在这里,可以输入任何可执行的js代码,回车即可执行并打印返回值。比如:输入“alert('hello,world')”。即可在浏览器弹出,显示‘hello,world’。...比如在本地文件中加上alert弹出关键节点的信息,这可以有利于调试。特别是前端调试。...具体的操作方法见 https://x5.tencent.com/ 4.2安卓其它环境/ios环境 安卓其它环境下,或者ios环境下调试前端问题很难进行断点调试,只能采用最原始的打log,即alert

2.2K330

VUE路由拦截:Vue自定义全局弹窗组件

$login(),调起登录。...下面,我们对路由拦截进行处理 路由拦截,登录 // routers.js ... const routes = [ { path: "/", name: "home",...这里简单示例,home页面是不需要登录的,而order页面需要登录,我们在meta里面添加login字段来标识,同时去main.js路由拦截里面来判断meta.login处理。...); } }) 这样做的本质意思就是,需要登录的页面,我们先调用一个需要登录的接口(后台配合处理,比如约定200表示已经登录,500表示未登录),如果接口返回200,可以把页面内容给用户看,否则,拦截弹出登录...如果浏览器的 URL 改变了 (可能是用户手动或者浏览器后退按钮),那么 URL 地址会重置到 from 路由对应的地址。

3.5K20

简单的谷歌插件开发记录

, 只能用浏览器插件或者套个Electron, 当然还是用浏览器插件啦.浏览器插件, 通过右键点击发送, 可以将获取的cookie和ua发送到需要的页面....谷歌浏览器插件基本结构 ? 前端内容(content.js), 后台处理(utils.js), 插件(popup.js, popup.html), 以及配置文件(manifest.json)....; 需要获取浏览器cookie, 就开启cookies;最后是插件的应用域名, 这个如果想在所有域名下运用, 就使用 2.background 后台相关处理脚本, 幕后工作者, 进行一些浏览器相关操作...3.content_scripts 前台相关操作, 比如DOM操作 4.browser_action 就是浏览器插件那块的图标和 ?...内容JS: https://developer.chrome.com/extensions/content_scripts 如何调试popup: 右键点击审查元素 https://stackoverflow.com

1.6K20
领券