光华的 bbs 上传图片功能不是很好用,恰好想学习一下 chrome extension,就用最简单的 content scripts
以及 lite-ext
现学现编写一个了光华bbs图片上传增强工具:
fdu img uploader
源码:
查看@ google code
欢迎指教
注意:
安装:
1.安装 chrome dev 版本
2.官网
不能直接上去,域名被封了,修改 c:\WINDOWS\system32\drivers\etc\hosts 文件 添加
74.125.39.99 chrome.google.com
74.125.39.99 clients2.google.com
技术:
1.manifest.json 注意规范编写,官网都有详细介绍的
2.注意图片地址,chrome.extension.getURL 以及 css 中图片要用公网地址.
3.中文乱码,不知怎么解决
,(native2ascii处理一遍js应该就行了)
4.chrome剪贴板访问乱套了,各浏览器没有一致的javascript接口,chrome好像干脆没有,通用的zeroclipboard ie,ff,chrome3都可以,chrome4怎么都不可以,晕死了,只好搞个文本框自己拷贝吧
010126 可以使用execCommand自动拷贝
el.select();
document.execCommand('Copy');
不过仍然需要textarea,可以绝对定位到页面之外,隐藏就不行了
Changelog :
/*
v1.0 20091221 使用lite-ext,content script建立项目
v1.1 20091222 监听窗口等比例调整图片大小,图片监听on("load"),缓存判断img.complete
v1.2 20091223 使用 [Page action(控制地址栏图标)] [Background page(控制page action显示,监听page action点击,控制 content script)] [Message passing(沟通backgound page)],登陆时才显示
v1.25 20091225 窗口最大化图片大小调整,非html标准属性用setAttribute
chrome-extension 中 Ext.getDoc().dom == document 为false ..!
修正 Publish.java 发布打包工具编写
*/
效果:
1。下载安装
2。使用场景
- 大小: 33 KB
- 大小: 51.1 KB
- 大小: 111.9 KB
- 大小: 101.4 KB
- 大小: 70.7 KB
- 大小: 54.3 KB
- 大小: 89.2 KB
- 大小: 114.8 KB
- 大小: 24.7 KB
- 大小: 193.6 KB
- 大小: 30.8 KB
分享到:
相关推荐
Axure Chrome Extension V0.6.3 是一个专为谷歌浏览器设计的小插件,主要用于增强Axure原型设计的功能。Axure是一款广泛使用的交互原型设计工具,它允许设计师创建线框图、原型和规格文档,而这个扩展则进一步提升了...
为了使用这个插件,你需要在Chrome浏览器中进入设置,然后选择“更多工具”-> "扩展程序",将下载的"axure_chrome_extension_V0.6.3"压缩包拖入页面,按照提示进行安装。安装完成后,就可以在浏览器中直接打开Axure...
【Thunder-Download-Extension-for-Chrome_v3.1等.zip】这个压缩包文件包含的是针对谷歌浏览器(Chrome)的迅雷下载扩展程序的版本v3.1。迅雷下载工具是一款在中国广泛使用的下载管理器,它以其高速下载能力和对各种...
总的来说,“mac Axure浏览器插件Axure-extension-for-Chrome-0.6.2”是Axure原型设计流程中的一个强大辅助工具,特别适合Mac用户在Chrome浏览器中直接查看和测试原型。通过这种方式,设计者和开发者可以在同一平台...
Chrome扩展程序CLI 下一个Chrome扩展程序的CLI。 :rocket:快速概述npm install -g ...创建扩展安装npm install -g chrome-extension-cli用法chrome-extension-cli < project> 例: chrome-extension-cli my-extension
Axure RP是一款广泛使用的原型设计...总之,Axure RP Extension for Chrome 0.6.2是为提升网页设计效率而生的工具,它通过整合浏览器的浏览体验与Axure RP的设计能力,使得设计过程更加便捷,是Web设计师的得力助手。
react-chrome-extension-boilerplate, Chrome 扩展 React.js 项目的样板 响应 Chrome 扩展样板文件 Chrome 扩展 React.js 项目的样板。特性简单的响应/Redux示例 Chrome 扩展窗口&弹出&注入页面Hot重载反应/redux ( ...
Chrome浏览器插件Axure Chrome Extension是一款专为Axure RP设计的工具,旨在增强Axure原型在Chrome浏览器中的体验。Axure RP是一款广泛使用的交互原型设计软件,它允许设计师快速创建 wireframes、prototypes 和 ...
Chrome扩展是Google Chrome浏览器的一种强大工具,允许开发者创建自定义功能来增强用户的浏览体验。"chrome-extension-network.zip" 是一个包含示例代码的压缩包,专门针对Chrome扩展中的网络模块,旨在帮助开发者...
1.打开chrome://extensions/ 2.把Axure-RP-Extension-for-Chrome_v0.6.3.crx插件拖入 3.点击“详情信息”找的“允许访问文件网址”打开 4.重启谷歌浏览器就可以使用了
总结来说,Axure Chrome Extension是一款极具价值的工具,它简化了原型设计过程,加强了团队合作,尤其适用于需要频繁预览和反馈的项目。通过熟练掌握其使用,设计师们可以更高效地进行产品迭代和创新。
名称:Chili Piper Chrome Extension--------------------版本:3.0.4792作者:https://www.chilipiper.com/分类:生产工具--------------------概述:安排会议和协作处理电子邮件的最快方式。从任何地方一键预订。...
在设计过程中,为了在浏览器中预览和测试原型,通常需要借助特定的插件,比如“Axure RP Extension for Chrome”。这个插件是专门为谷歌浏览器设计的,能够无缝集成到浏览器中,方便设计师实时查看和分享他们的Axure...
标题 "AxureRP-extension-for-Chrome-0.6.2.zip" 暗示这是一个针对谷歌浏览器(Chrome)的Axure RP扩展程序的版本0.6.2。Axure RP是一款广泛使用的原型设计工具,它允许设计师快速创建交互式原型,以展示网页或应用...
《DynamicRaffle-ChromeExtension-源码》是一个与Chrome浏览器扩展相关的开源项目,它提供了一种动态抽奖功能。通过对源代码的学习,我们可以深入了解Chrome扩展的开发技术和动态抽奖算法的实现。 1. **Chrome扩展...
Axure导出的html文件在浏览器中打不开,是因为浏览器缺少“axure-chrome-extension”插件导致。只需要在扩展程序中安装一个插件“axure-chrome-extension”,就可以解决问题了。
名称:Axure RP Extension for Chrome 0. ---------------------------------------- 版本:0.6.2 作者:www.axure.com 分类:实用工具 ---------------------------------------- 概述:An extension that allows ...
antd-chrome-extension-boilerplate使用 react + antd 开发 chrome-extension 的脚手架工程,具有热加载功能。特性使用 antd + react 开发 chrome extension。解决了当前页面与 content-script 间的 css 污染问题。...