gpt4 book ai didi

javascript - 奇怪的文件格式重写,控制台中出现错误 500

转载 作者:行者123 更新时间:2023-12-02 18:16:55 24 4
gpt4 key购买 nike

我有一个奇怪的问题,我无法解决。问题是关于 javascript 文件加载。我正在使用 CodeIgniter 2.1.x(如果有帮助的话)。

/app/config/template.php 中有一个配置文件,我在其中加载数组中的 JavaScript:

$config['head_meta']        = array(
'charset' => 'UTF-8',
'description' => '',
'keywords' => '',
'stylesheets' => array(
'template.css'
),
'scripts' => array(
'plugins/jquery-2.0.3.min.js',
'plugins/bootstrap.min.js'
),
'end_scripts' => array(
'template.js'
)
);

主模板 View 文件app/views/templates/default.php:

...
<head>
<?php foreach($this->config->item('stylesheets', 'head_meta') as $stylesheet):?>
<link rel="stylesheet" href="<?php echo base_url();?>assets/css/<?php echo $stylesheet;?>" type="text/css" />
<?php endforeach;?>

<?php foreach($this->config->item('scripts', 'head_meta') as $scripts):?>
<script src="<?php echo base_url();?>assets/js/<?php echo $scripts;?>" type="text/javascript"></script>
<?php endforeach;?>
</head>
<body id="csspage-<?php echo $this->config->item('page_slug');?>">
...
<?php foreach($this->config->item('end_scripts', 'head_meta') as $end_scripts):?>
<script src="<?php echo base_url();?>assets/js/<?php echo $end_scripts;?>" type="text/javascript"></script>
<?php endforeach;?>
</body>
...

我在 Webdeveloper 控制台(Chrome/Firefox)中总是遇到这样的错误:

GET http://localhost/testweb/web/assets/js/plugins/jquery-2.0.3.min.map 500 (Internal Server Error) 

可以看到有一个文件后缀为.map,而不是.js。为什么会发生这种情况是我的主要问题。

有人可以告诉我我在这里做错了什么吗?

最佳答案

仅当您尝试使用开发人员控制台时才会出现此问题。源映射是当今浏览器中添加的新功能,旨在简化缩小代码的调试过程。

您有一个缩小的代码,如果您的映射文件位于正确的位置,那么控制台在调试时将加载原始源代码而不是缩小的代码。所以只有在调试的时候才会出现这个问题,正常访问网站的时候不会出现这个问题。

您可以在此链接中找到更多答案

http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

还有一个帖子

jQuery's jquery-1.10.2.min.map is triggering a 404 (Not Found)

关于javascript - 奇怪的文件格式重写,控制台中出现错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com