Hướng dẫn replace eval function javascript - thay thế hàm eval bằng javascript
Tôi có một số mã hiện có trông như thế này.
Tham số S chứa mã JavaScript có thể thực thi, dưới dạng chuỗi. Vào thời điểm sau trong phương pháp, nó được gọi là giống như
Tôi nhận được một lỗi CSP cho unsafeeval cho dòng chức năng mới. Làm thế nào để tôi giải quyết điều này sao cho việc Eval không an toàn không xuất hiện trở lại? Xin vui lòng giúp đỡ. Về cơ bản những gì tôi đang cố gắng làm là, tôi có một ứng dụng của bên thứ ba mà tôi đã định vị để sửa lỗi đánh giá cho CSP. Tại sao chức năng mới gây ra lỗi Eval không an toàn? hỏi ngày 27 tháng 4 lúc 17:21Apr 27 at 17:21
6 Như @james đã đề cập, Nó thực sự phụ thuộc vào những gì
Đã trả lời ngày 30 tháng 4 lúc 0:34Apr 30 at 0:34
Zzzzzzzzz 8958 Huy hiệu bạc12 Huy hiệu đồng8 silver badges12 bronze badges Phương thức & nbsp; ________ 11 bạn chức năng tính toán biểu thức toán học BÀi VIếT NÀY ĐượC ĐÓfreetuts.net, không được copy dưới mọi hình thức. Nếu Tham Số Truyền Vào là một Biểu thức Toán Học, phương thức Sẽ Tính Toàn Và tr Nếu Tham số truyền vào Cú pháppCú Phá: & nbsp; ________ 12: 2BÀi VIếT NÀY ĐượC ĐÓ In which::
Cách sử dụngTham Số Truyền Vào là một Biểu thức Toán Học.
Kết quả 4 + 5 = 9 4 x 5 = 20 4 - 5 = -1 4 : 5 = 0.8 Tham số truyền vào
Kết quả: Các Đoạn MÃ JavaScript Sẽ ĐA Tham khảo: w3schools.com Phương thức replace() dùng để tìm kiếm và thay thế chuỗi, cụ thể là replace() có nhiệm vụ tìm xem trong chuỗi dữ liệu có chuỗi nào thỏa mãn chuỗi mẫu hoặc chuỗi muốn thay thế không, nếu có thì nó sẽ tiến hành thay phần chuỗi tìm thấy đó bằng chuỗi mới. Nếu dùng bổ từ i thì replace() chỉ tìm kiếm và thay thế xong rồi nó sẽ kết thúc, còn nếu dùng bổ từ g thì việc tìm kiếm và thay thế sẽ diễn ra trên toàn bộ chuỗi dữ liệu. replace() dùng để tìm kiếm và thay thế chuỗi, cụ thể là replace() có nhiệm vụ tìm xem trong chuỗi dữ liệu có chuỗi nào thỏa mãn chuỗi mẫu hoặc chuỗi muốn thay thế không, nếu có thì nó sẽ tiến hành thay phần chuỗi tìm thấy đó bằng chuỗi mới. Nếu dùng bổ từ i thì replace() chỉ tìm kiếm và thay thế xong rồi nó sẽ kết thúc, còn nếu dùng bổ từ g thì việc tìm kiếm và thay thế sẽ diễn ra trên toàn bộ chuỗi dữ liệu. CÚ PHÁPvar string = oldstring.replace(chuỗi_mẫu hoặc chuỗi_muốn_thay, chuỗi_mới); VÍ DỤvar str1 = "I am feeling blue".replace(/blue/, "upbeat"); ( str1 is assigned: "I am feeling upbeat.") Ví dụ thực hiện The replace() Method 1 var myString="Tommy has a stomach ache."2 var regex = /tom/i; //tìm kiếm một lần3 var newString=myString.replace(regex, "Mom"); document.write(newString +""); |