猿问

修复方法:“拒绝运行JavaScript URL,因为它违反了以下内容安全策略…”

谁知道我为什么不断收到此消息?拒绝运行JavaScript URL,因为它违反了以下“内容安全策略”指令:“ default-src'self'”。要启用内联执行,需要使用'unsafe-inline'关键字,哈希('sha256 -...')或随机数('nonce -...')。另请注意,未明确设置“ script-src”,因此将“ default-src”用作后备。


<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <meta name="viewport" content="width=device-width">

        <title>Title</title>

        <script type="text/javascript">

                function checkoutForm() {

                    var inputValue = document.querySelectorAll('.form-control')[0].value;

                    alert('Your input value: ' + inputValue);

                    window.open('/search/' + inputValue);

                }

        </script>

    </head>

    <body>

        <form class="navbar-search navbar-search-dark form-inline mr-3 d-none d-md-flex ml-lg-auto" method="get"

        action="javascript:checkoutForm()">

            <div class="form-group mb-0">

                <div class="input-group input-group-alternative">

                    <div class="input-group-prepend">

                        <span class="input-group-text"><i class="fas fa-search"></i></span>

                    </div>

                    <input class="form-control" placeholder="Search" type="search" value>

                </div>

            </div>

        </form>

    </body>

</html>


陪伴而非守候
浏览 313回答 3
3回答

料青山看我应如是

请删除下面的行javascript:void(0);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答