您现在的位置:首页 --> 查看专题: 插件
问题表现:
插件在加载后(安装、插件页面重载、插件内部runtime重载),进行初始化时,概率性绑定事件遇到错误阻塞执行或者阻碍后续逻辑执行。
TypeError: Cannot read property ‘onBeforeSendHeaders’ of undefined(…)
尤其是当你刷新调试页面时,提示报错页面由你的页面不停的变化成各种内部脚本等:
extensions::guestViewEvents extensions::runtime
解决方案:
在尝试简化代码、onload后执行,DOMLOADED后执行,onInstall后执行均无效后,使用try-catch容错方案对插件进行重载尝试,因插件是概率性出错,故可以通过插件快速自动重载来避免功能不可用。
在手机QQ内部,其实客户端提供了下拉刷新的能力,拖动整个webview进行下拉刷新,loading以及loading相关的wording和动画都是客户端的。解决了一部分需要下拉场景的问题。但是在某些场景下,还是需要web拥有自身的下拉刷新的能力。
浏览器插件已经成为了浏览器的必备品,但是市场上的插件也良莠不齐,甚至部分插件切换用户隐私,如浏览器的历史记录。笔者就遇到了这样一个插件,就是著名的手势插件:crxMouse Chrome Gestures,更可气的是已经用了这个插件一年多了。
一直对软件的组件、插件架构非常感兴趣,我认为现在开发任何应用程序,一定要有一个架构良好的插件机制,这样可以吸引其他人来开发插件,极大的扩充系统的功能。
开发WordPress插件,总是免不了要存储一些数据的。这些数据一般有两种类型,配置信息或者数据本身。配置信息一般可以用来定制插件运行时的一些参数,属于插件的属性。对于配置信息的存储,一般都是用WordPress Option API。WordPress自己就存储了很多博客运行时的自定义参数,这个接口也可以用来给插件存储自己的配置信息,其数据结构通用程度相当高,主要就是键值对(key-value)的形式。使用API get_option和update_option即可实现读写。具体用法和注意事项,本文不再展开,查看相关文档即可,下文基本关注另一个方面,就是如何存储纯数据。
1 程序设计 1.1 Tag List 下载地址: 官方站点 官方描述: The “Tag List” plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you to efficiently browse through source code files for different programming languages. 滇狐评价: 这是一个非常非常非常非常重要的插件, 有了它, 我们才能够在 VIM 中查看一个文件中包含的函数列表, 或是一个类...
jQuery的animate方法对颜色无法做动画效果.
Firefox浏览器能成为Web开发者和设计者最喜欢的浏览器,一个重要原因就是它有着丰富的插件可以用来辅助我们完成Web开发工作。下面给大家分享十款在Web开发工作中经常会用到的插件,利用好它们可以大大提高工作效率。
新年回来一直忙于工作,今天忙里偷闲赶紧更新一篇,也给大家拜个晚年~~OK,废话不多说,直接进入正题~ 老博友应该知道本博曾经写过一款自动添加作者信息的插件,链接如下:Vim在源代码中...
最近一直在找“有评论功能”的相册插件,始终没有满意的结果,索性自己干了。 wordpress自2.5版本就开始自带了 wp_get_attachment_image 参数,它可以把附件当做一个页面展示出来,在页面上添加就可以实现评论功能了。评论演示 目前大多数主题都没有包含image.php,如果没有这个文件,我们可以复制一个single.php重命名为image.php来做相册的个性化调整。 首先查找 the_content 参数,在他的...
最近写了个回到顶部的插件,调用方法的 $(“.go-top”).goToTop({}); $(window).bind(‘scroll resize’,function(){ $(“.go-top”).goToTop({}); }); 当然可以传一些参数及参数的默认值: pageWidth:950,//页面宽度 pageWidthJg:10,//按钮和页面的间隔距离 pageHeightJg:50,//按钮和页面底部的间隔距离 startline:20,//出现回到顶部按钮的滚动条scrollTop距离 duration:200,//回到顶部的速度时间 ...
jQuery滑块及图像画廊技术的在网站首页或组合页中的使用日渐普及。自去年以来,高质量的滑块及图像画廊技术教程和插件又发布了很多,于是我们再次收集了若干个优秀的实现教程。这里发布的是25个jQuery滑块(13个教程和12款插件),希望能助您提高工作效率。
Xdebug插件是调试PHP代码的利器,可以很方便的指出你语法中的错误。但是在Ubuntu下面我一直没有安装这个插件,原因只有一个字――懒。以为简简单单的任务,可实际安装过程中却也经历了许多痛楚,记录一下,增强回忆。 运行phpize错误首先下载Xdebug,根据经验,最新版往往会让你遇到很多痛不欲生的问题,且大多没有解决办法。所以我选择了2.0.5一个老版本。关于如何安装这个插件,官网给了我们很多方法,包括编译安装和PECL安...
很久很久没有更新blog的技术文章了,正好最近这阵子花了点时间做firefox插件,发现、总结了一些问题记录并分享一下。关于调试开启你的extension log功能。打开about:config,通过filter找到:extensions.logging.enabled,将其设置为true。它将使你的extension调试更方便。安装一个mr tech toolkit插件,可以在附加组件内容,选中某个插件右键,直接到插件目录。关于xul布局xul就不说了,语法比较简单,也支持CSS,不清楚的话还可...
nyromodal调用非常简单,只需在链接上加上class=”nyroModal”即可。支持模拟对话框类型: ajax调用: Ajax ajax调用并支持抽取制定内容:如果只需要显示页面上某一个元素,那么只需要在请求时把该元素ID号做为锚点加入请求地址中。以下代码只显示demoSent.php中ID号为UserInfo的元素,如果UserI...
教程:开始(Hello,World!) 这个教程先带着你做一个简单的Chrome插件。添加一个图标到Google Chrome上,当你点击的时候,将自动生成一个页面。如下图示例: 准备好浏览器Window下可用一般的稳定版开发扩展,但是要在其他Linux或者Mac上开发扩展要使用其他的最新的Google Chrome分支。 Windows:任何最新的Google Chrome Linux: 测试分支Beta channel Mac: 开发者分支Dev channel 编写和装载一个扩展在这个部分,你将编...
目前的 Firefox3.6 比起来原和 Firefox 3.5 很明显的可以感觉出来速度快了很多,真希望他的 4.0 快点出来我想大家安装了 Firefox 第一样事就是安装插件吧,因为不装插件的 Firefox 就是一个 裸奔 的IE....
[ 共23篇文章 ][ 第1页/共2页 ][ 1 ][ 2 ]
近3天十大热文
- [68] IOS安全–浅谈关于IOS加固的几种方法
- [66] Twitter/微博客的学习摘要
- [64] 如何拿下简短的域名
- [61] android 开发入门
- [60] find命令的一点注意事项
- [59] Go Reflect 性能
- [57] 流程管理与用户研究
- [56] Oracle MTS模式下 进程地址与会话信
- [56] 图书馆的世界纪录
- [55] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告