Браузер никогда не будет отправлять файлы cookie домена A в домен B. Если у вас есть js-код на myapp.com, который отправляет запрос CORS на abc.com, будут отправляться только файлы cookie abc.com (если был установлен параметр withCredentials к истине). В противном случае это будет нарушением Same Origin Policy
. Если вы хотите полностью запретить JS-коду читать куки, вы можете использовать флаг HttpOnly
.
Ваш вопрос получил меня думающий, насколько прохладный это было бы, если бы эта функциональность существовала. К счастью было довольно просто реализовать как макрос в VS. Ниже код для макроса. Можно легко связать это с CTRL+ALT+Right с помощью инструмента настройки в VS.
(Примечание: Я просто бросил это вместе быстро являющееся этим, это - вечер пятницы),
Sub MoveClosingTag()
Dim ts As EnvDTE.TextSelection = CType(DTE.ActiveDocument.Selection(), EnvDTE.TextSelection)
Dim start As EditPoint = ts.ActivePoint.CreateEditPoint()
Dim tag As String
ts.WordRight(True)
If ts.Text = "</" Then
Do Until ts.ActivePoint.AtEndOfLine
ts.CharRight(True)
If ts.Text.EndsWith(">") Then Exit Do
Loop
tag = ts.Text
If tag.EndsWith(">") Then
ts.Delete()
ts.WordRight(False)
ts.Insert(tag, EnvDTE.vsInsertFlags.vsInsertFlagsCollapseToStart)
Else
ts.MoveToPoint(start)
End If
Else
ts.MoveToPoint(start)
End If
End Sub
Я не думаю, что это возможно. Однако можно настроить, какие HTML-тэги будут закрыты автоматически:
Кнопка Tools-> Options-> Text Editor-> HTML-> Format-> "Tag Specific Options"-> Клиентские HTML-ТЭГИ-> их-> Закрывающий тэг-> Никакой Закрывающий тэг
Также полагайте, что, автоматически перемещая закрытие tagis не тривиальный (какова должна быть граница Word?) и это покрыло бы только совершенно особый вариант использования (только один Word должен быть, например, выделен).
Опоры к @w4g3n3r для того, чтобы сделать тяжелую работу. Я изменил макрос немного для проигрывания более любезный с пробелами.
Примечание: Я нахожу это CTRL+.
работы приятно как сочетание клавиш для этого; Ваш правый безымянный палец уже на .
введите вариант использования, который я первоначально описал.
Sub MoveClosingTag()
Dim ts As EnvDTE.TextSelection = CType(DTE.ActiveDocument.Selection(), EnvDTE.TextSelection)
Dim start As EditPoint = ts.ActivePoint.CreateEditPoint()
Dim tag As String
ts.WordRight(True)
If ts.Text = "</" Then
Do Until ts.ActivePoint.AtEndOfLine
ts.CharRight(True)
If ts.Text.EndsWith(">") Then Exit Do
Loop
tag = ts.Text
If tag.EndsWith(">") Then
ts.Delete()
Dim pos As Integer
pos = ts.CurrentColumn
ts.FindPattern(">", vsFindOptions.vsFindOptionsRegularExpression)
If ts.CurrentColumn = pos Then
ts.WordRight(False)
ts.FindPattern(">", vsFindOptions.vsFindOptionsRegularExpression)
End If
ts.Insert(tag, EnvDTE.vsInsertFlags.vsInsertFlagsCollapseToStart)
Else
ts.MoveToPoint(start)
End If
Else
ts.MoveToPoint(start)
End If
End Sub