小编bat*_*aam的帖子

修改 .htaccess 中的标题 x-frame-options

我正在尝试修改 .htaccess 文件中的 x-frame-options。我希望只允许一个特定站点(除了同源站点)虽然我可以拒绝所有人,但我不知道如何只允许一个站点使用它,我已经在 MDN 上查找了文档,但一定是忽略了某些东西,或者我没有正确理解。

确实可以阻止所有代码的代码:

Header set X-Frame-Options DENY
Run Code Online (Sandbox Code Playgroud)

但是,以下示例均无效并导致 500 外部错误

Header set X-Frame-Options ALLOW-FROM URL

Header set X-Frame-Options: ALLOW-FROM URL

X-Frame-Options: ALLOW-FROM URL
Run Code Online (Sandbox Code Playgroud)

我在 htaccess 文件中有其他代码,并添加了上述所有代码以在文件的第一行进行测试。

谢谢你的帮助。

.htaccess x-frame-options

5
推荐指数
2
解决办法
3万
查看次数

无法读取模态弹出窗口 Bootstrap 5.1 中未定义的属性“classList”

我在 bootstrap 5.1 模式弹出窗口中遇到问题,并收到错误 Cannot read property 'classList' of undefined 。我尝试了显示模式弹出窗口的两个代码,但仍然存在相同的问题。我只想通过 javascript 方法调用此模式弹出窗口,因为我需要根据场景显示模式弹出窗口。

function show() {
    var myModal = new bootstrap.Modal(document.getElementById('myModal'),{})
    myModal.show();
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
          
<!-- Button to Open the Modal -->
<button type="button" class="btn btn-primary" onclick="show()">
Open modal
</button>
<!-- The Modal -->
<div class="modal" id="myModal">
    <div class="modal-dialog">
        <div class="modal-content">
            <!-- Modal Header -->
            <div class="modal-header">
                <h4 class="modal-title">Modal Heading</h4>
                <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
            </div>
            <!-- Modal body -->
            <div class="modal-body">
                Modal body.. …
Run Code Online (Sandbox Code Playgroud)

javascript bootstrap-modal

5
推荐指数
1
解决办法
1万
查看次数

通过代码检测类删除我无法控制

我需要在从一个元素中删除一个类时调用一个函数,我无法控制何时删除该类.

目前我可以通过使用setTimeout使其工作,所以它是这样的:

function checkClassRemoval() {
    if (!$('.myElement').hasClass('mySecondClass')) {
        // run function
    }   
}   

setTimeout(checkClassRemoval, 1000);
Run Code Online (Sandbox Code Playgroud)

除了每秒运行一次检查之外,是否有更好的方法来清除班级?

javascript jquery

3
推荐指数
1
解决办法
413
查看次数

在javascript中将选定的数据从一个数组复制到另一个数组

尝试从较大的数组中获取某些信息到较新的数组中。有没有更有效的方法可以仅使用索引来解析出我想要的数据desire_contents

airport_data_parser()确实有效,但我正在寻找一个可以具有相同输出但使用desire_contents

airport_data = [["JFK","New York","United States",1,true],
                ["BOS","Massachusetts","United States",2,false],
                ["LOS","Califonia","United States",3,true],
                ["SJC","San Juan","United States",4,false]];
                
currated_airport_data = []; 

//desire_contents is an array that contains the values of desired indices I want
desire_contents = [0,1,3];

unwanted_contents = [2,3];//tried [2,4] but for some reason [2,3] works

var airport_data_parser = function () { 
    if(airport_data.length > 0) {
        for(var data in airport_data) {
            currated_airport_data.push(airport_data[data]);
            for(contents in unwanted_contents) {
                currated_airport_data[data].splice(unwanted_contents[contents], 1);
            }
        }
    }
    console.log(currated_airport_data);
}

airport_data_parser(); 
Run Code Online (Sandbox Code Playgroud)

期望的结果

currated_airport_data = [["JFK","New York",1],
                    ["BOS","Massachusetts",2], …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

0
推荐指数
1
解决办法
54
查看次数