首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome不打开本地html文件

Chrome不打开本地html文件
EN

Stack Overflow用户
提问于 2013-11-21 21:21:01
回答 4查看 7.6K关注 0票数 2

我在Win8.1 (64位)的Chrome (v31)上遇到了一个问题,当我双击任何本地的html文件时,Chrome不会打开它们。

我已经将默认浏览器设置为Chrome,但它拒绝打开它们。

如果我将默认值设置为IE,它就会打开。重新设置为Chrome,我无法再次打开它们。

对于问题可能是什么,有什么想法吗?

EN

回答 4

Stack Overflow用户

发布于 2014-03-10 09:29:19

尝试了这里提到的重置方案,但对我不起作用

然而,这是可行的:

转到Program Files/Google/Chrome/Application

如果您有chrome.exe和old_chrome.exe

删除chrome.exe (在创建备份后)并将old_chrome.exe重命名为chrome.exe

票数 0
EN

Stack Overflow用户

发布于 2021-08-25 16:46:17

我也有同样的问题,我使用了VS Code live server,它对我很有效。

这些额外的代码是由实时服务器插入的。你可以用它。

代码语言:javascript
运行
复制
<!DOCTYPE html>
<!-- saved from url=(0035)http://127.0.0.1:5500/solution.html -->
<html data-lt-installed="true"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  


<script type="text/javascript">
    // <![CDATA[  <-- For SVG support
    if ('WebSocket' in window) {
        (function () {
            function refreshCSS() {
                var sheets = [].slice.call(document.getElementsByTagName("link"));
                var head = document.getElementsByTagName("head")[0];
                for (var i = 0; i < sheets.length; ++i) {
                    var elem = sheets[i];
                    var parent = elem.parentElement || head;
                    parent.removeChild(elem);
                    var rel = elem.rel;
                    if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
                        var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, '');
                        elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
                    }
                    parent.appendChild(elem);
                }
            }
            var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
            var address = protocol + window.location.host + window.location.pathname + '/ws';
            var socket = new WebSocket(address);
            socket.onmessage = function (msg) {
                if (msg.data == 'reload') window.location.reload();
                else if (msg.data == 'refreshcss') refreshCSS();
            };
            if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) {
                console.log('Live reload enabled.');
                sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true);
            }
        })();
    }
    else {
        console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.');
    }
    // ]]>
</script>
票数 0
EN

Stack Overflow用户

发布于 2021-12-28 15:57:18

在Chrome上测试(在Windows7上):隐私与安全>网站设置>弹出窗口和重定向>自定义行为>允许" file:///* "

(请注意通配符"*“,这将打开本地驱动器上任何位置的HTML文件)

然后单击条目旁边的小箭头,这将打开一个详细的自定义窗口,并向下滚动到“允许弹出/重定向设置”。您还可以允许列表中的其他内容,如允许本地javascripts等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20122131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档