- via XHR
- sends user's cookies
- cross-origin restrictions protect against malicious sites, unless you have bad CORS settings
- via form
- sends user's cookies
- need to protect with csrf token
- or you can prevent form POST entirely with x-requested-with request header check
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/gui/configure.json b/src/gui/configure.json | |
index 0202f17b21..c095859ca6 100644 | |
--- a/src/gui/configure.json | |
+++ b/src/gui/configure.json | |
@@ -302,8 +302,9 @@ | |
"hb_buffer_destroy(buffer);" | |
] | |
}, | |
- "headers": "harfbuzz/hb.h", | |
+ "headers": "hb.h", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function relativeHash(newUrl); | |
const currentUrl = new URL("http://somesite.com/index.html#/page/a"); // or just document.location | |
const newPath = new URL("../blog/b", `http://example.com${currentUrl.hash.slice(1)}`).pathname; | |
currentUrl.hash = `#${newPath}`; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# USAGE: | |
# 1. Save this file to your Desktop (Cmd-S, click Desktop in the left sidebar) | |
# 2. Open Terminal.app (Cmd-space, type "terminal", hit enter) | |
# 3. Type this, exactly: ruby ~/Desktop/created-times.rb | |
# 4. You should see some output about checking directories and how many files were loaded. | |
# 5. A media-.......csv file will appear on your Desktop, which can be loaded with Excel | |
require 'time' | |
extensions = ["jpg", "jpeg", "mov", "heic", "mp4"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This wrapper prefers your project's prettier version, and only runs prettier if your project has configured it. | |
# Save this file as `prettier` in your $PATH, or set your editor's prettier plugin to use it as the prettier binary | |
# find the file prettier is trying to prettify | |
file=${BASH_ARGV[0]:="."} | |
# optionally set where the real prettier command can be found |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// before async/await | |
cache.oldThrough(cacheKey, function getData(cb) { | |
fetch(appUrl, function(response) { | |
response.text(function(data) { | |
cb(data); | |
}); | |
}); | |
}, function (template) { | |
res.end(template); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"_class": "page", | |
"do_objectID": "E3FF0D84-6B60-4A08-80D9-EDDA368D2198", | |
"booleanOperation": -1, | |
"exportOptions": { | |
"_class": "exportOptions", | |
"exportFormats": [], | |
"includedLayerIds": [], | |
"layerOptions": 0, | |
"shouldTrim": false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# find the file prettier is trying to prettify | |
file=${BASH_ARGV[0]:="."} | |
# optionally set where the real prettier command can be found | |
prettier=`which prettier` | |
# try to see if there is a project-specific `prettier` to use | |
node_modules=`npm root` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/Source/cmake/WebKitMacros.cmake b/Source/cmake/WebKitMacros.cmake | |
index 4c54c1c5de1..858e2e47d8d 100644 | |
--- a/Source/cmake/WebKitMacros.cmake | |
+++ b/Source/cmake/WebKitMacros.cmake | |
@@ -265,6 +265,8 @@ macro(WEBKIT_FRAMEWORK _target) | |
${${_target}_HEADERS} | |
${${_target}_SOURCES} | |
${${_target}_DERIVED_SOURCES} | |
+ ${${_target}_PRIVATE_HEADERS} | |
+ ${${_target}_PUBLIC_HEADERS} |
NewerOlder