精华内容
下载资源
问答
  • 如何在浏览器中打开文件
    千次阅读
    2022-05-04 11:25:14

    场景:

    要一个微信认证+CAS单点认证功能,将系统用户与微信用户绑定,认证端在CAS中,用户账号体系也是用的CAS。

    现象:

    在微信中拿到code、openid后,去cas认证,认证结束后,跳转回系统首页,此时,在跳转的中间页中,显示“可在浏览器打开此网页下载文件”

    解决方案:

    猜测,跳转地址中有某些关键字是微信内置浏览器的,导致微信浏览器错认为我要去下载文件,最后通过排查,发现cas返回的ticket中带有:“localhost” ,转换掉后,可正常跳转

    更多相关内容
  • 问题:Sublime Text 3编写文件无法使用快捷键在浏览器中查看? 解决方法一:通过Sublime Text 3安装View In Browser插件进行打开默认浏览器设置。 (推荐)解决方法二:通过安装SideBarEnhancements插件,可以设置...

    Sublime Text 3代码编辑器

     

     问题:Sublime Text 3编写文件无法使用快捷键在浏览器中查看?

    解决方法一:通过Sublime Text 3安装View In Browser插件进行打开默认浏览器设置。

    (推荐)解决方法二:通过安装SideBarEnhancements插件,可以设置打开不同浏览器快捷键;

    方法一:

    1、打开图一选项中"Package Control"包管理器,点击出图二,选择Install Package安装包选项,搜索需要的插件View In Browser,单击下载;

    2、下载后点击Perferences,会出现Key bindings(所有快捷键的设置,包含系统默认的快捷键、用户可自定义的快捷键)按钮,点击进入user可自定义的快捷键自定义设置;

    如输入:[{ "keys": ["ctrl+alt+f"], "command": "open_in_browser" },],关闭页面,返回要查看的文件,使用ctrl+alt+f快捷键即可查看(如果不行就重启软件)

    3、删除插件,如图二,点击Remove Package选项,选择需要删除的插件,点击删除。//如果不小心把Package Control删除了,可使用ctrl+shift+p进行安装。

    4、查看安装与删除情况,点击Perferences-->Browse Packages(用于存放安装的插件),查看插件在本地的安装与删除,与自定义快捷键的文件。

    方法二:

    安装插件SideBarEnhancements与上述类似,书写自定义快捷键文件也一样。

    也可以使用点击工具栏的preferences > package setting > side bar > Key Building-User,进入要设置自定义快捷键的文件;

    书写举例:

    	   //chrome
        { "keys": ["f1"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "D:\\Google\\Chrome\\Application\\chrome.exe",
                "extensions":".*"//可打开任何文件类型
            }
        },

    注意!文件路径不同电脑上文件路径,用斜杠“/”或用双反斜杠“\\”,这两种写法都是正确。(电脑上路径为>D:\Google\Chrome\Application\chrome.exe)

    展开全文
  • 数据质量中心的需求开发,需要将测试报告存储minIO系统上,并记录访问链接,前端获取文件链接后,直接在浏览器中打开html报告。 如以下报告链接...

    场景描述:

    在数据质量中心的需求开发中,需要将测试报告存储在minIO系统上,并记录访问链接,前端获取文件链接后,直接在浏览器中打开html报告。

    如以下报告链接http://XXXXXXX:9000/qacenter/test-reports/xl-acc/ahdhah/2020%E5%B9%B404%E6%9C%8827%E6%97%A5%2017%3A39%3A16/report.html

    问题描述:

    在创建文件bucket后,上传html文件,发现访问文件链接,浏览器并不会如预期那样像访问静态网页一样打开测试报告,而是跳转到minIO系统,并且定位到该文件路径

    解决方案:

     

    原因是因为minIO没有配置bucket策略,默认情况下,minIO没有配置匿名读写的权限

     

     

    如上图所示,在bucket菜单栏中点击Edit policy,新增Read权限,(Read Only 或 Read and Write均可),即可通过链接的方式直接访问该文件

    备注:

    由于浏览器的限制,当上传文件时,设置header为application/octet-stream时,浏览器打开链接会默认进行下载而不是在浏览器中加载文件,所以如果想要文件时直接打开,上传时则不要设置application/octet-stream

    application/octet-stream : 二进制流数据(如常见的文件下载)

     

    常见的媒体格式类型如下:

    • text/html : HTML格式
    • text/plain :纯文本格式
    • text/xml : XML格式
    • image/gif :gif图片格式
    • image/jpeg :jpg图片格式
    • image/png:png图片格式

    以application开头的媒体格式类型:

    • application/xhtml+xml :XHTML格式
    • application/xml: XML数据格式
    • application/atom+xml :Atom XML聚合格式
    • application/json: JSON数据格式
    • application/pdf:pdf格式
    • application/msword : Word文档格式
    • application/octet-stream : 二进制流数据(如常见的文件下载)
    • application/x-www-form-urlencoded : <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)

     

     

     

     

    展开全文
  • 需要网络随时保持在线、不能保存桌面生成的文档、表格过大打开的时候卡死、多文档同时编辑板式不一致等,最关键的是在线Office服务很难整合到自己公司的OA、GRM、ERP去,最好的办法还是需要桌面Office基础上,...

    历史背景

    随着协调办公的兴起,网页在线编辑文档也越来越广泛,很多大公司也发布了在线Office,但是也存在很多问题。比如桌面版Office就存在一些功能缺失:需要网络随时保持在线、不能保存桌面生成的文档、表格过大打开的时候卡死、多文档同时编辑板式不一致等,最关键的是在线Office服务很难整合到自己公司的OA、GRM、ERP中去,最好的办法还是需要在桌面Office基础上,通过技术手段让其流畅的运行在 Chrome、Firefox、Edge、360、Opera、QQ等主流版本浏览器中。

    现有方案


    1.浏览器插件方案
    此方案只适用于IE浏览器,通过在网页中 直接运行ActiveX控件调用桌面Office软件的自动化接口来实现, 免费DsoFramer及点聚WebOffice控件都是基于此原理,另外一些收费的如: 重庆软航NTKO Office文档控件、北京卓正PageOffice、广州华尔太WebOffice控件也是基于此原理。2021年初随着Chrome 对 Flash Player PPAPI插件的支持,浏览器插件的方案就彻底失效了。

    2.特定浏览器方案
    一些公司为了降低开发成本,又想继续使用公司原有系统,被迫继续使用安全漏洞较多的低版本Chrome或者360等其他低版本浏览器,低版本浏览器的安全漏洞和BUG非常多,导致Office文档控件在此基础上行使用也困难重重。

    3.外接程序方案
    各浏览器禁用 NPAPI插件后,各个厂商纷纷使用浏览器外部协议来 启动独立的EXE外接程序,看起来问题得到了很好的解决,但是每次运行中用户端都会弹出对话框,让用户不胜其烦。用户体验极差,如果用户此时已经打开了文档,还非常容易引起文档异常,导致文件丢失等情况。

    4.双核方案
    通过 Chrome等浏览器上的扩展程序IETab来实现,此方案同样会有 ActiveX控件弹窗, 用户体验很差。

    最终升级方案:


    通过上述4个方案可以看出,如果想在主流浏览器中打开、编辑、保存微软Office文档,核心点就在于独立于浏览器之外并且能很好兼容各浏览器。这个就是今天介绍的已经非常成熟的商业化产品—猿大师中间件。

    猿大师中间件的微软Office网页小程序如何解决的呢?


    原理就是在网页中指定位置和大小,模拟实现一个内嵌到网页中显示的窗口,在这个窗口中再调用桌面Office软件的自动化接口实现doc、xls、ppt等文档的操作。

    前端还必须可对这个窗口进行实时控制,而且窗口必须跟随浏览器的移动和缩放、网页滚动、标签页切换、关闭等操作进行自动联动。这个窗口的宿主进程同时提供Web Socket的服务端和JSON打包命令的解析执行模块,前端就可以通过Web Socket连接后发送JSON打包的控制命令实现控制此窗口的动作。此方案可以说是上述外接程序方案的升级版,关键差异在于此方案可实现内嵌Word、Excel、PowerPoint、WPS文字、WPS表格等程序窗口到网页指定区域运行的效果,而且抛弃了通过IE内核来加载ActiveX控件的方案,解决了用户体验差、加载缓慢和内存占用高的问题。另外启动这个外接程序是通过Web Socket连接实现的,也解决了每次启动都会弹提示的烦恼问题,还有就是提供了类似ActiveX控件的自动升级方案,可在网页中实现静默自动升级,并额外增加了调用验证机制确保外接程序的安全启动。

    另外猿大师中间件的微软Office网页小程序提供了丰富的二次开发接口,对现有系统改动比较小的前提下, 请求启动IE控件小程序加载即可。

    总结:


    一个好的技术实施方案,首先是要满足客户的刚性需求,其次是尽量降低采购、开发、实施及维护的总成本,再次是要有良好的兼容性和稳定性,最后需尽量确保技术方案不能因为浏览器的升级而失效。本文基于当前最新的技术信息和实践经验,给大家提供了猿大师中间件搭配Office网页小程序这样一个稳定可靠、体验好、兼容性佳的桌面Office文档控件技术方案,尤其适合在内网处理复杂文档和数据量大的表格场景,以供大家技术选型参考。

    展开全文
  • VScode如何在浏览器中打开html文件

    万次阅读 多人点赞 2018-11-26 10:07:47
    Vscode默认是控制台下查看html文件,对于我们查看和调试都很不方便,那如何在浏览器中打开呢? 1.新建一个HTML文件 2.点击左侧的扩展,打开扩展栏 3.扩展栏的搜索栏输入open in browser,找到open in ...
  • 使用axios之前请求pdf路径,转换成流文件,然后可以直接进行进行下载,就不会直接打开pdf文件了 //使用axios直接请求pdf完整路径 axios({ method: 'get', url: 'pdf文件.pdf', responseType: 'blob' }).then(...
  • //要求url是可以直接地址栏打开的pdf地址 //url = 'https://push-repair.zuihuibao.cn/ACHC00DE0421FP00359D.pdf?e=1629447429&token=vuxdWg0Cy8FEDKDawxk2AJ2Mq9guC8xVHBddeMpk:vLCjXt5DOOUAevOJlURN5epC1Cs...
  • 1、使用phpstorm界面右上角的浏览器打开文件时,总是打开63328端口,导致文件找不到,报404错误,但是将端口手动改成80后正常显示。 2、因为每次要手动改很麻烦,于是希望可以将默认的63328修改为80端口。以下...
  • ftp服务器怎样浏览器打开文件

    千次阅读 2021-08-10 06:50:37
    ftp服务器怎样浏览器打开文件 内容精选换一换只要原OBS桶的文件未删除,且OBS服务可以正常使用,网站的文件就可以访问。通过OBS管理控制台上传的文件有大小和数量限制如下:每次最多支持100个文件同时上传,总...
  • 浏览器打开JSON文件中文出现乱码

    千次阅读 2020-08-21 16:31:53
    出现的原因:txt文件直接转json中文会出现乱码 不要用txt直接转json文件!!! 折腾了好一会儿,才发现自己的源文件就有问题…… 以后请用正常的方式创建文件可以吗??头秃……
  • 其实html文件是一种超文本文件,俗称网页文件,我们查看的大部分网页都是html格式,如果想查看html网页效果,可以通过浏览器打开。当然记事本和DW软件打开编辑HTML网页文件。今天小编告诉大家用浏览器打开html文件的...
  • 浏览器中打开文件路径

    千次阅读 2018-03-31 21:29:00
    file:///D:/ 打开本地磁盘D盘 转载于:https://www.cnblogs.com/q924152020/p/8684309.html
  • 浏览器打开html文件显示中文乱码解决方法。 这个问题对新手很容易碰到,但是解决起来也比较简单。 打开文档,看看有没有这么一行: 把它后面的 UTF-8 改成 GBK 就好了,这个基本能解决百分之 90 的问题。 其它就要看...
  • 如何在浏览器中打开jupyter notebook

    千次阅读 2022-01-26 15:44:10
    1、找到IPYNB后缀的文件所在文件夹 2、导航栏输入cmd后回车 出现: 3、输入:jupyter notebook,回车后就会在浏览器中打开相应的文件
  • 因此,如果internet不可用,该文件仍将在浏览器中运行。我想我的电脑上用Chrome或IE运行这个代码。谢谢。def concept(phrase):# split var(phrase) at spaces and assign to var(words)words = phra...
  • android怎么用浏览器打开浏览器文件?

    千次阅读 2021-06-04 12:58:19
     使用文件管理器如ES等,需要幸运的是你的文件管理器直接用浏览器打开。2. 浏览器输入地址访问本地磁盘和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的标准,后面是程序...
  • 1.利用IDEA的右上角图标打开jsp文件在浏览器中打开的是“本机文件路径”,而不是“http路径”问题 2.在浏览器地址栏,利用手动输入http路径访问资源文件,却是正常的。 3.有的项目中打开jsp文件,又是正常的...
  • 各位大神,我又一个下载,点击下载的时候会提示保存;有没有办法处理让他直接窗口中打开文件内容。使用js或者第三方框架都可以。
  • 遇到自己上传的txt文本 再次直接点击打开浏览器变成乱码,初次一直再找浏览器打开的文本编码 没成功,浏览器会根据喜好 设定默认编码 我试了 手机微信直接打开 和 夸克直接打开 但是手机 谷歌乱码 电脑浏览器 谷歌 ...
  • 浏览器打开网页的过程

    千次阅读 2021-06-13 17:39:37
    1 .用户第一次访问网址,浏览器向服务器发出请求,服务器返回html文件2 .浏览器开始载入html代码,发现...浏览器又发出css以及js文件请求,服务器返回这个css,js文件4 .浏览器继续载入htmlbody部分的代码,并且cs...
  • 一、在浏览器打开pdf文件 首先需要获取文件流,通过调后台接口获取文件流时需添加responseType: "arraybuffer",接着将拿到的res进行处理,获取当前文件的一个内存url,新页面打开 this.axios.get("后台下载...
  • 解析zip压缩文件、解析Excelxlsx表格文档各种文件预览,实现起来也有了可能性,以前的js是完全无法实现的。 github找了一下,找到3个热门的excel的js开源库。 xlsx.jsGithub: ...
  • 对于我们学习前端的小伙伴来说,日后免不了要和后端产生交互,这里就简单介绍一种学习前端时, 怎么搭建平台,在浏览器中实现运行php代码。大致分为三步: 1、本地搭建一个php的运行环境,WAMP、phpstudy、...
  • 刚开始研究文件下载是找有关js的方法,找了好多发现对于.txt、.xls等文件在浏览器中还是打开,或者就是跨域问题。后来通过查找资料发现可以后台对http相应头设置参数,而且实现起来也不复杂。现总结如下: 文章...
  • 如何在浏览器中打开windows应用程序

    千次阅读 2019-07-18 09:54:11
    最近由于项目需要实现一个类似迅雷从浏览器触发下载链接的功能,于是研究了一下怎么从浏览器中打开本地应用(仅限windows平台)。 首先上网查了一些资料,然后发现这个功能的实现主要跟注册表有关系。需要制作程序...
  • 1、应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应, 2、做营销活动时候经常网站会被屏蔽。 方法1.0 其实很简单,就是判断当前是微信内置浏览器中,将默认隐藏...
  • 让vue文件直接在浏览器中运行

    千次阅读 2021-02-15 16:01:13
    让 Vue 原生支持在浏览器中直接运行 .vue 文件,这才符合“渐进式框架”的定位!webpack 学不好或者不想学或者嫌麻烦,就可以使用插件在浏览器中直接编译运行 .vue 文件!这样...
  • 相信很多手机用户都知道手机有一个文件管理APP,是系统自带的一个管理手机存储空间的程序。对于经常用手机存放文件的用户来说,自带的文件管理APP实在是太简陋了,支持的文件太少,很多文件操作都不能完成,不能像...
  • 1.安装Microsoft Edge 浏览器 ... 3.再次打开“扩展”查看已扩展的程序,启用,并点击“详细信息” 4.勾选“允许访问文件url”...5.选中本地文件夹的index.html文件-选择打开方式,选择当前浏览器即可打开。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 906,543
精华内容 362,617
热门标签
关键字:

如何在浏览器中打开文件