`
rocwang
  • 浏览: 2490 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

突发奇想的美味书签

阅读更多
可以利用浏览器地址栏执行javascript代码的能力来为第三方的网站提供些外挂的功能。例如说:

javascript:var head=document.lastChild.firstChild;var rollScript=document.createElement('script');rollScript.type='text/javascript';rollScript.src='http://www.freewebs.com/roc-wang/DeliciousBookmark/Javaeye/JavaeyeRollPage.js';head.appendChild(rollScript);void 0;

    在javaeye的论坛中找一个有两页以上回复的帖子,打开后帖子后将这段代码复制到你的浏览器地址栏中回车。这个小例子的作用是在本页帖子的底部增加了一个“显示下一项”按钮,可以连续的观看后面的回帖。这段代码虽然简单但是只要有足够的时间可以以此方式对目标网站进行任意的增强。可以将这段代码保存为一个书签,以后有长帖子的时候就点下书签...。也不知道用这种方式改进第三方网站是否现实,但是感觉挺有意思的,最起码可以做些方便的功能而不是只能祈祷网站维护者去开发了。
另外:这个例子请使用firefox,ie下有时有点问题。
分享到:
评论
7 楼 rocwang 2007-07-02  
小猴子似乎还有一个问题,它加载自定义的脚本似乎是在原始网页尚未加载完毕的时候,这样不能使用原始页面的元素,而且也不能使用其它的外部js库了,例如prototype,用书签的方式则可以加入任意数量的第三方js库以供使用。当然像javaeye这样本身就带有prototype等库的网页就省了这一步,直接用它就好了。
6 楼 winterwolf 2007-07-02  
rocwang 写道
不,我的意思是不需要下载脚本文件到本地电脑,而是将脚本文件发布到一个站点上用url来引用。毕竟下载有些麻烦。至于ie嘛...我觉得好用的功能不应该只是给懂行的人用的,例如你有好的增强想法用在了一个大众访问的站点就不能不考虑IE用户了。


google api 
5 楼 rocwang 2007-07-02  
不,我的意思是不需要下载脚本文件到本地电脑,而是将脚本文件发布到一个站点上用url来引用。毕竟下载有些麻烦。至于ie嘛...我觉得好用的功能不应该只是给懂行的人用的,例如你有好的增强想法用在了一个大众访问的站点就不能不考虑IE用户了。
4 楼 Readonly 2007-07-02  
rocwang 写道
Readonly 写道
如果你用firefox,greasemonkey插件就是做这种功能的

刚刚看了下greasemonkey,这个插件好像只能使用本地自己的脚本,不像我们这样可以将开发好的增强脚本发布出来让大家保存成书签一起使用,不利于共享。不过他的管理功能不错,不用每次在需要脚本的页面再去点击了。想想这个插件应该也可以改进到支持外部的脚本链接,那就方便了。不过还有一点就是使用插件不像书签般可以支持所有浏览器,例如IE。

把你的脚本保存为xxx.user.js发布出来,小猴子就可以自动导入了,它的发布共享是非常方便的。
说到IE,用这种扩展javascript代码的人,还会在用IE么?
3 楼 rocwang 2007-07-02  
Readonly 写道
如果你用firefox,greasemonkey插件就是做这种功能的

刚刚看了下greasemonkey,这个插件好像只能使用本地自己的脚本,不像我们这样可以将开发好的增强脚本发布出来让大家保存成书签一起使用,不利于共享。不过他的管理功能不错,不用每次在需要脚本的页面再去点击了。想想这个插件应该也可以改进到支持外部的脚本链接,那就方便了。不过还有一点就是使用插件不像书签般可以支持所有浏览器,例如IE。
2 楼 cangwu 2007-07-02  
学习了
1 楼 Readonly 2007-07-01  
如果你用firefox,greasemonkey插件就是做这种功能的

相关推荐

    突发奇想的好点子PPT模板.pptx

    突发奇想的好点子PPT模板.pptx,一个灯泡放在模板的中心,发散开来4各部分,用以表现一个突发奇想的好点的四方面。突发奇想的好点子PPT模板免费下载,提供.pptx格式下载。

    售后客服的突发奇想.doc

    电商客服售后客服的突发奇想 售后客服的突发奇想是指在电商平台上,客户在收到商品后发现与订单不符,或者是卖家发错货的现象。这种情况下,客户会与客服团队进行沟通,以解决问题。这篇文章讨论了售后客服在处理...

    突发奇想的一个jquery插件

    1. jQuery插件开发基础:文档中提到的“突发奇想的一个jquery插件”,揭示了开发者在短时间内基于灵感创建了一个jQuery插件。这显示了jQuery插件开发的灵活性和易用性,即使是非正式的快速开发也能创造出实用的工具...

    小明同学在使用电脑上网课的时候突然电脑黑屏出现故障,小明突发奇想

    小明同学在使用电脑上网课的时候突然电脑黑屏出现故障,小明突发奇想,对于电脑故障类问题,是否能提前预知_memory_sample_failure_predict

    突发奇想利用51输出PWM

    #include"reg52.h" #define u8 unsigned char sbit power_GND=P1^1;// sbit power_VCC=P1^2;// sbit signal_PWM=P1^3;//信号引脚 u8 temp=0;//累加标志 u8 flage=0;//清零标志 //开启定时器配置 ... }

    江苏省南通市小海中学高三语文学生作文突发奇想的力量素材

    标题中的“突发奇想的力量”是指在科技创新过程中,人们突然涌现的创新思维和想象力所带来的巨大影响。这种力量推动了人类社会的进步,使科技从看似遥不可及的概念变为日常生活中不可或缺的部分。描述中提到的江苏省...

    assistant-for-reciting-the-English-text:背书时突发奇想

    assistant-for-reciting-the-English-text 背书时的突发奇想 目前还不能批改,不过大概晚上就可以了

    小学美术市级公开课《怪兽奇想》教案及教学反思.pdf

    "小学美术市级公开课《怪兽奇想》教案及教学反思" 本资源摘要信息中,我们可以总结出以下几个知识点: 1. 怪兽奇想教学目标:学生通过大胆想象,创作出奇特的怪兽形象,培养学生的想象力和设计意识。 这项教学...

    StereoVision-tensorflow:突发奇想,使用tensorflow实现双目视觉中的BM, SGBM算法

    双目视觉(Stereo Vision)是一种通过两个相机模拟人类双眼观察场景,从而获取深度信息的技术。在计算机视觉领域,双目视觉广泛应用于自动驾驶、机器人导航、3D重建等多个领域。本项目“StereoVision-tensorflow”是...

    奇想达DM6446开发板资料

    奇想达DM6446开发板是一款基于TI(德州仪器)公司生产的DM6446数字媒体处理器的开发平台,常用于视频处理、高清显示以及其他多媒体应用的研发。这款开发板提供了丰富的接口和功能,方便工程师进行硬件设计与软件开发...

    vue-admin-Template:突发奇想的想写一个后台管理系统模板,不定期更新到GitHub~

    关于 Suddenly want to write a background management system template, irregularly scheduled update to GitHub 突然想写一个后台管理系统模板,不定期更新到GitHub 构建运行 # clone the project ...

    第108阶

    给大家无聊的时候玩玩

    数字旋转方阵(java)

    在本实验中,任务是创建一个Java程序,用于输出顺时针旋转的数字方阵。这个方阵的特性是从中心开始,数字按照顺时针方向填充。给定的代码片段是用C++编写的,但我们可以将其转换为Java语言,并解释其工作原理。...

    CHAT GPT能带来什么颠覆性改变?

    今天突发奇想,跟ChatGPT进行了一场坦诚的对话。 第一从GPT-4的视角,看到它是如何看待:ChatGPT等AI工具的涌现,对我们工作、生活、赚钱机会带来的影响。 Q1:使用ChatGPT能获得巨大提升的10类人群 Q2:ChatGPT的...

    米小国奇想世界

    "米小国奇想世界"这套书显然是一套关于编程技术的读物,特别是强调了对Structs的理解和应用。虽然没有提供具体的标签,但从描述中我们可以推测这可能是一本介绍数据结构和算法的书籍,重点是Structs,可能是以一种...

    C++和python代码实现朗读文本的功能

    突发奇想,好多小说软件上的听小说功能都是收费的,咱们写个小程序读一读,岂不是很哇塞! 看了一些资料,这里给大家分享出来,已经测试可以用。 C++代码和python代码实现对文本的朗读功能,代码比较简单,仅供参考...

    其他类别JS+Flash让网页元素发光的插件 glow! 0.1-glow.zip

    前两天突发奇想,能不能让网页上的元素很容易的发光?结果正好发现flash里面有这样的滤镜。于是就硬着头皮写了个flash,实现了发光flash的动态生成。再结合javascript实现定位,把发光的flash放到真实的dom后面。...

    JS+Flash让网页元素发光的插件 glow! 0.1-glow.zip

    前两天突发奇想,能不能让网页上的元素很容易的发光?结果正好发现flash里面有这样的滤镜。于是就硬着头皮写了个flash,实现了发光flash的动态生成。再结合javascript实现定位,把发光的flash放到真实的dom后面。...

    java云盘后端服务器+前端electron前后端分离式+简单部署教程

    云盘源码java后端服务器+前端electron前后端分离式自从学习了一点点electron基础命令(也就是几个标准单词),我就突发奇想,想写一款桌面基本的应用,但是也不知道该写什么demo,然后就这样子,想啊想…,直到发生了...

Global site tag (gtag.js) - Google Analytics