标签: browser-plugin

如何在HTML页面中嵌入文档?

我们想展现的文档(例如pptx,xlsx,docx,pdf,html通过servlet的doGet方法从数据库中检索后它在一个HTML页面).
任何人都可以分享一些关于如何实现这一目标的片段吗?

html javascript servlets browser-plugin

13
推荐指数
2
解决办法
8万
查看次数

显示当前屏幕大小 - 响应式设计工具

我正在做很多响应式设计开发,就像所有前端开发人员一样.

我想知道的一件事是当前的屏幕尺寸.

Chrome有它:https: //chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh

如何使用Firefox显示当前屏幕尺寸?

javascript css firefox browser-plugin responsive-design

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

两全其美:浏览器和桌面游戏?

在考虑一个游戏平台时,我决定采用多平台(Win/Lin/Mac),但就浏览器与桌面而言,我无法下定决心.由于我在发展方面并不是太过分,现在有了第二个想法,我希望你的意见!


使用Java小程序的基于浏览器的游戏:

  • 市场渗透率相当高(对于版本6,我认为它大约在60%左右?)
  • 使用JOGL,3D性能/质量是不错的; 当然足以渲染我制作的蹩脚3D图形
  • 将小东西移植到Android上的(小?)可能性
  • 非常适合经常更换电脑的游戏玩家; 可以坐在任何一台电脑上,加载一个网页并播放它
  • 也非常适合休闲游戏玩家或知识渊博的游戏玩家,他们非常乐意在浏览器中玩游戏,但又不想在他们的计算机上安装更多东西
  • 用比C++更熟悉的高级语言编写- 但与此同时,我想用C++提高我的技能,因为它可能是我一旦离开学校就在游戏行业的领导者. ..
  • 更新更容易的过程:重新加载页面.

桌面游戏使用优秀的'C++和OpenGL

  • 假设完全跨平台,100%的市场渗透率 ; 但是,当您考虑下载和安装可执行文件的人数与仅浏览网页并对安全警告点击"是"相比时,该数字会减少.
  • 维护跨平台更加困难 ; 但同样,出于学习目的,我会接受挑战和我将获得的知识
  • 周围的表现更好
  • 真正的全屏,而浏览器游戏通常很难用流畅的全屏图形(特别是在Linux上,根据我的经验)
  • 可以利用Steam等分销平台
  • 更有可能被认为是"真正的"游戏,而浏览器和Java游戏通常被认为不是真正的游戏,因此不被"硬核游戏玩家"所玩
  • 安装程序可以很大; 不必担心下载时间

有没有办法让两全其美?我喜欢Java applets,但我也非常喜欢编写桌面游戏的原因.我不想经常在Java applet项目和C++项目之间移植所有东西; 这将是工作的两倍!

Unity选择编写自己的网络播放器插件.我不喜欢这个,因为我是不会安装任何网络播放器的人之一,我不认为自己能够说服观众安装浏览器插件.

我有什么选择?除了Unity之外,还有其他一些有浏览器和桌面版本的游戏吗?我在上面的pro/con列表中遗漏了什么吗?

c++ java browser-plugin

9
推荐指数
3
解决办法
3088
查看次数

在Linux中编写NPAPI插件的任何例子?

我需要编写一个浏览器插件来与另一个进程通信,似乎我必须使用NPAPI插件.有没有我可以参考的示例或开源NPAPI插件?

非常感谢你的回复.

答案摘要

  1. http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/
  2. http://www.firebreath.org/
  3. http://code.google.com/p/nixysa/
  4. http://code.google.com/p/npapi-file-io/

2和3都是使插件开发更容易的框架.


我在http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/找到了一个例子.

firefox google-chrome npapi browser-plugin

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

我必须制作多少个版本的NPAPI浏览器插件?

我知道如果我写一个C++插件,那么我至少需要Linux,Mac,Windows版本,但是完整的组合列表是什么?许多浏览器都支持NPAPI,所以这意味着完全相同的编译NPAPI插件二进制文件/安装程序/ Windows可以在支持NPAPI的所有Windows浏览器中使用吗?或者你是否必须以某种方式为每个浏览器单独"编译"相同的插件代码?

npapi browser-plugin

8
推荐指数
2
解决办法
643
查看次数

Roozz浏览器插件如何实现其跨平台功能

我从roozz.com看到了浏览器插件,我用LinqPad 试了一下, 试试吧.他们说有一个转换过程基本上需要任何exe并将其转换为他们的平台,然后可以通过所有主流浏览器在windows,mac,linux上运行.

当我挖掘正在发生的事情时,至少对于Windows 7上的LinqPad来说,它所做的只是将linqpad exe下载到我的用户AppData/Local文件夹并将其托管在chrome中.有趣的是,我可以在浏览器外部启动exe并正常运行它.我甚至能够卸载Roozz插件并继续像平常一样启动应用程序.

我有的主要问题.

  1. 这真的是跨平台,我可以在Windows,Mac和Linux上运行.NET 4.0 WPF应用程序,还是只能在Mac上的Windows和Mac应用程序上运行Windows应用程序?
  2. 一般来说,这个插件是做什么的,有什么限制?

编辑: 只是为了清理,这不是关于浏览器插件通常如何工作,而是如何运行专门为一个平台编写的应用程序并在不兼容的平台上运行.

进一步的测试显示,他们的声明中存在一些BS,或者至少有一些令人困惑的"炒作",因为LinqPad实际上并不适用于MacOSx.当你试图运行应用程序时,

"你的操作系统尚未得到Roozz平台的支持.但我们正在努力."

.net cross-platform google-chrome browser-plugin

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

Firefox:插件与扩展?

我不清楚插件的功能与扩展的区别.

多年来,我写了一个简单的旧NPAPI插件.它住在Mac上的/ Library/Plug-ins和PC上类似的地方.使用Firefox 3.6,它停止了工作.环顾四周,我看到了这个:http://blog.mozilla.com/security/2009/11/16/component-directory-lockd ... 我认为这 可能是问题所在,所以我尝试将我的插件变成一个XPI,但这把它变成了一个扩展.

我安装它,它仍然不起作用,但现在我不知道它是否工作,因为扩展是一个不同于插件的野兽,所以我所做的根本没有任何意义,或者是否是因为无论之前的问题是什么还在,所以我所做的只是浪费时间,并没有真正解决问题......

谁能在这里给我一些指导?

谢谢.

firefox firefox-addon browser-plugin

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

如何使用firefox"hello world"示例扩展?

我从mozilla.org 下载了这个Firefox示例扩展,我修改了文件install.rdf并将maxVersion值更改为3.6.10(也尝试过3.6.*,100并且*)我添加了一个名为"hello world"的新字符串,其值是文件夹的路径示例扩展名是HKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/进入注册表.

我启动Firefox,转到Tools > Addons,它说它需要重新启动,我重新启动并再次去那里插件然后显示"与Firefox 3.6.10不兼容",并且每个按钮都显示为禁用.删除注册表项和文件夹也不会卸载它.

还有什么我需要更改才能在Firefox 3.6.10中使用hello world示例吗?

firefox firefox-addon browser-plugin browser-addons

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

Javascript检测是否安装了Adobe Reader

我们有一些PDF表单无法在非Adobe PDF阅读器正确显示(即WebKit的内置PDF阅读器无法正确显示某些专有的Adobe内容).我们希望检测用户何时没有安装Adobe的 PDF阅读器,并给他们一些警告,但我很难在2014年搞清楚如何做到这一点.

看起来这个脚本在2011年工作.基本上它循环navigator.plugins并查找名称Adobe Acrobat或插件的插件Chrome PDF Viewer.

 for(key in navigator.plugins) {
      var plugin = navigator.plugins[key];
      if(plugin.name == "Adobe Acrobat") return plugin;
 }
Run Code Online (Sandbox Code Playgroud)

闪存到今天,Adobe必须改变一些东西,因为我安装了Adobe Acrobat,但它似乎没有navigator.plugins!它现在在哪里,我如何检测它?

javascript pdf adobe acrobat browser-plugin

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

Chrome和Firefox不会长期支持NPAPI.我有什么选择?

Chrome和Firefox宣布他们将很快放弃对NPAPI插件的支持.

http://techcrunch.com/2013/09/23/say-goodbye-to-npapi/

对于Chrome,如果我想从JavaScript执行一些C++代码,我有几个选项,比如转移到Native Client(NaCl).

但是我在Firefox中的选择是什么?

基本上,我有一个使用Add-on SDK构建的Firefox附加组件,我想从附加内容脚本(JavaScript)调用一些C++代码.我之前使用的是NPAPI,但现在我想转向更长期支持的东西.

提前致谢.

firefox npapi firefox-addon browser-plugin firefox-addon-sdk

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