pgAdmin启动时浏览器页面一直转圈圈 无法正常打开页面
最近新安装了 postgres,同时安装了 pgAdmin 4,但是遇到了无法启动的问题。
问题描述:
打开 pgAdmin 4 ,弹出浏览器页面时一直处于转圈圈加载的页面
使用浏览器开发者工具检查,发现报错信息
Refused to execute script from 'http://127.0.0.1:54943/static/vendor/require/require.min.js?ver=42800' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
Refused to execute script from 'http://127.0.0.1:54943/static/js/generated/vendor.main.js?ver=42800' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
Refused to execute script from 'http://127.0.0.1:54943/static/js/generated/vendor.others.js?ver=42800' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
Refused to execute script from 'http://127.0.0.1:54943/static/js/generated/pgadmin_commons.js?ver=42800' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
解决方案:
从报错信息可以看出,浏览器没有将 require.min.js、vendor.main.js、vendor.others.js、pgadmin_commons.js 这几个文件解释为 JavaScript,所以无法执行这些脚本,他们的响应头里面 Content-Type 是 text/plain。可能是因为 注册表被破坏,把扩展名为 js 的文件类型注册为 ‘text/plain’
方法一:
打开注册表: 计算机\HKEY_CLASSES_ROOT\.js\
修改 Content Type
选项的配置,将 text/plain 修改为 text/javascript 或 application/javascript
方法二:
修改 postgres 安装目录/pgAdmin 4/web
路径下的 config.py
文件
在文件末尾添加
import mimetypes
mimetypes.add_type('application/javascript', '.js')
方法三:
修改 postgres 安装目录/pgAdmin 4/web
路径下的 config.py
文件 第179行
将 X_CONTENT_TYPE_OPTIONS = “nosniff” 修改为 X_CONTENT_TYPE_OPTIONS = ""
在方法二、三中,文本编辑器没有用管理员模式运行的话,无法直接保存对 config.py
文件的修改,可以考虑
- 先用管理员模式运行文本编辑器,然后在编辑器里面打开该文件
- 将该文件复制到其他路径,修改后再替换回该目录
最后,在右下角托盘右击 pgAdmin 4 图标,shut down server,再重新打开 pgAdmin 4
我的小站、Github、CSDN
pgAdmin启动时浏览器页面一直转圈圈 无法正常打开页面相关推荐
- vue 按钮点击打开新页面_Vue中在新窗口打开页面及Vue-router的使用
背景 在开发提分加项目的过程中,遇到了点击下拉菜单时在新窗口中打开页面,由于之前一直做的是单页面应用,没有碰到过类似的需求,于是上网搜了一下解决办法,也再次系统地温习了一下vue-router. 解决 ...
- uni-app开发的APP,启动时通过登录状态判断跳转到哪个页面
实际场景:用户打开APP时,如果他没登录,则跳转到登录页,如果已经登录,则跳转到首页. 在项目的manifest.json中配置启动界面,通过手动去关闭启动页(页面跳转好了以后在关闭启动页,无论pag ...
- vue配置项目启动时自动打开浏览器
在vue.config.js文件中添加以下配置,重点是配置host,port,open module.exports = {devServer: {host: 'localhost',//启动后的ho ...
- selenium工具启动Chrome浏览器时配置选项详解
mb62abf3afb54fb2022-06-18 00:02:10 文章标签chromechrome浏览器加载文章分类虚拟化云计算阅读数1473 前言 1. Chromeoptions 是Chrom ...
- 360浏览器启动时不打开主页的原因
最近使用360浏览器时发现浏览器启动时的打开页面总是360导航,而不是自己设置的主页,百思不得其解,如果不是大量的使用了360云盘和360网络收藏夹等功能,早就卸载了换其他浏览器,但最后还是让我找到了 ...
- selenium中启动firefox浏览器时设置代理、加载配置文件、加载某个插件以及firefox没有安装在默认路径下的代码写法
selenium 中启动firefox浏览器的六种方式,所用的是java 1.如果浏览器没有安装在默认路径下,则用 System.setProperty("Webdriver.firefox ...
- 关于浏览器启动时弹出某网导航的处理办法
关于浏览器启动时弹出某网导航的处理办法 现象 在我们使用浏览器时,通常由于电脑中下载的某些流氓流氓流氓软件,将我们的浏览器主页强制设置成某一垃圾网址例如某网导航等等,为我们这些强迫症患者带来了极大的困 ...
- 使用绝对定位时浏览器大小改变排版会乱_HTML amp; CSS页面布局之定位
我们在编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容.网页布局的好与坏,直接决定了网页最终的展示效果.这里总结一下 WEB前端CSS部分的定位问题,同时这些问题也是对一些基 ...
- 安卓案例:注册用户免启动时的广告页面
安卓案例:注册用户免启动时的广告页面 非注册用户启动安卓应用时,会首先弹出一个广告页面,停留一分钟,然后关闭进入主界面.注册用户就可以免掉广告页面的骚扰.下面我们通过简单的案例来说明如何实现这样一个效 ...
最新文章
- java数据类型转化_JAVA基本数据类型及其转换
- MyCat安装,数据导入,以及安装过程中的各种参数配置
- 【JVM性能调优】jstack和线程dump分析
- 实现 laravel 的artisan
- *[hackerrank]Girlfriend Necklace
- java list的作用_集合框架(List集合的特有功能概述和测试)
- 猎豹浏览器怎么查看历史记录 猎豹浏览器历史记录查看教程
- Ascll字符串转换到二进制字符串
- SOA ESB 微服务 浅析
- 关于零基础学习web前端开发,有些过来经验分享
- log4net异步写入日志_redis学习笔记(三)RDB日志
- updata pip 报错 TypeError: parse() got an unexpected keyword argument 'transport_encoding'
- visio无法修改流程图的形状格式
- 股票圣经后半部,继续讲讲共振和级别定于与盈利方式 	(2019-03-02 00:43:49)
- 百度收录如何API提交(java、python)
- 等额本息房贷月供计算
- obs多推流地址_手把手教你-OBS录屏使用
- SAP PS 第9节 合并采购申请、组合WBS之详解
- 第13章:直方图处理
- php jquery登录验证手机号码,jQuery电话号码验证实例