关于谷歌Chrome 浏览器端口限制问题

本文介绍如何通过修改Chrome浏览器的快捷方式属性,让其能够信任并使用自定义端口如6666等。这对于开发Web应用时非常有用,尤其是在端口被默认标记为不安全的情况下。

开发的Web应用,如果端口采用6666,谷歌浏览器会认为是不安全的,但也有办法让谷歌浏览器认可此端口,办法如下:

 

在chrome的快捷方式点击右键 ,选择“属性 ”菜单项

然后设置目标的url
C:\Users\Huoqing\AppData\Local\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=6666,556

多个端口用 "," 隔开

 

### 通过谷歌 Chrome 浏览器访问 Neo4j 并生成截屏图片 #### 使用谷歌 Chrome 浏览器访问 Neo4j Neo4j 是一个图形数据库,可以通过其内置的浏览器界面进行访问。默认情况下,Neo4j 在本地运行时会监听端口 `7474` 或 `7687`[^2]。要通过谷歌 Chrome 浏览器访问 Neo4j,请按照以下方式操作: 1. 确保 Neo4j 服务正在运行。如果使用的是本地安装版本,可以通过命令行启动 Neo4j 服务: ```bash neo4j start ``` 2. 打开谷歌 Chrome 浏览器,并在地址栏输入以下 URL: ``` http://localhost:7474 ``` 3. 如果是首次访问,系统可能会提示设置用户名和密码。完成设置后,使用凭据登录。 #### 生成截屏图片 为了生成 Neo4j 界面的截屏图片,可以使用 Chrome 的开发者工具或第三方扩展程序。以下是具体方法: 1. **使用 Chrome 开发者工具** - 打开 Neo4j 界面后,按下 `F12` 键或右键选择“检查”以打开开发者工具。 - 切换到“设备模拟”模式(Device Toolbar),调整窗口大小以模拟不同设备的视图。 - 在开发者工具中,点击菜单按钮(三个点),然后选择“Capture Screenshot”以生成当前页面的截图。 2. **使用第三方扩展程序** - 安装 Chrome 扩展程序,例如 “Full Page Screen Capture” 或 “FireShot”。 - 打开 Neo4j 界面后,激活扩展程序并选择“捕获整个页面”选项以生成完整的截屏图片。 #### 示例代码:自动化生成截屏图片 如果需要通过代码自动化生成截屏图片,可以使用 Selenium 和 Headless Chrome[^1]。以下是一个 Python 示例代码: ```python from selenium import webdriver from selenium.webdriver.chrome.options import Options # 设置 Chrome 为无头模式 chrome_options = Options() chrome_options.add_argument("--headless") chrome_options.add_argument("--window-size=1920x1080") # 初始化 WebDriver driver = webdriver.Chrome(options=chrome_options) # 访问 Neo4j 界面 driver.get("http://localhost:7474") # 等待页面加载完成 driver.implicitly_wait(10) # 登录 Neo4j(如果需要) username_input = driver.find_element_by_id("username") password_input = driver.find_element_by_id("password") login_button = driver.find_element_by_id("login-submit") username_input.send_keys("neo4j") password_input.send_keys("your_password") login_button.click() # 捕获屏幕截图 driver.save_screenshot("neo4j_screenshot.png") # 关闭驱动程序 driver.quit() ``` 上述代码将启动一个无头 Chrome 浏览器,访问 Neo4j 界面并自动登录,最后保存截屏图片到当前目录。 ### 注意事项 - 确保 Neo4j 服务已正确配置并运行在指定端口上。 - 如果 Neo4j 配置了身份验证,请在代码中提供正确的用户名和密码。 - 使用 Selenium 和 Headless Chrome 时,确保已安装相关依赖项,例如 ChromeDriver。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值